home *** CD-ROM | disk | FTP | other *** search
Wrap
Text File | 2011-10-17 | 288.4 KB | 5,425 lines
package engine_cmg_v1_fla { import CMG_AS3.*; import adobe.utils.*; import flash.accessibility.*; import flash.display.*; import flash.errors.*; import flash.events.*; import flash.external.*; import flash.filters.*; import flash.geom.*; import flash.media.*; import flash.net.*; import flash.printing.*; import flash.system.*; import flash.text.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class MainTimeline extends MovieClip { public var pBulletClip:MovieClip; public var bonusClip:MovieClip; public var currentWave:int; public var rockets:Array; public var bonus:Array; public var bossHealth:int; public var inGameOver:Boolean; public var playerScore:int; public var moveDelay:Boolean; public var sHitTicks:int; public var e_BulletsOff:int; public var player_Rad_Small:int; public var inIntro:Boolean; public var glowF:GlowFilter; public var player_Rad_Small_S:Number; public var trans_2:SoundTransform; public var trans_3:SoundTransform; public var trans_4:SoundTransform; public var trans_6:SoundTransform; public var trans_0:SoundTransform; public var stars:Array; public var waveLoaded:Boolean; public var trans_7:SoundTransform; public var trans_8:SoundTransform; public var trans_1:SoundTransform; public var trans_5:SoundTransform; public var radToDeg:Number; public var path_12:Array; public var path_13:Array; public var path_14:Array; public var path_15:Array; public var path_16:Array; public var path_10:Array; public var path_19:Array; public var trans_9:SoundTransform; public var path_17:Array; public var path_18:Array; public var path_11:Array; public var deadTicks:int; public var bossHealthMax:int; public var path_20:Array; public var path_21:Array; public var path_22:Array; public var path_23:Array; public var path_25:Array; public var path_27:Array; public var path_29:Array; public var path_24:Array; public var playerHealth:int; public var path_26:Array; public var path_28:Array; public var path_30:Array; public var path_31:Array; public var path_32:Array; public var path_33:Array; public var path_34:Array; public var path_35:Array; public var path_36:Array; public var path_37:Array; public var path_38:Array; public var path_39:Array; public var starClip:MovieClip; public var weaponDelay:int; public var wData:Array; public var scoreMultTicks:Number; public var rocketsOff:int; public var fx:Array; public var path_40:Array; public var bonusOff:int; public var weaponDamage:int; public var shield_Rad_Small_S:Number; public var weaponDelay_Ticks:int; public var chan_Game:SoundChannel; public var trans_m:SoundTransform; public var paths:Array; public var boomCount:int; public var currentWeapon:int; public var chan_Beam:SoundChannel; public var blurF:BlurFilter; public var snd_Beam:s_Beam; public var selectedCost:int; public var menu_Main:Object; public var cardDetails:Array; public var chan_Boss:SoundChannel; public var mainTimer:Timer; public var cardHpTicks:int; public var pWeapons_1:Array; public var pWeapons_2:Array; public var pWeapons_3:Array; public var rocketLimit:int; public var shield_Rad_Large:int; public var snd_Gun:s_Gun; public var bossPath:int; public var sBulletLimit:int; public var playerInput:int; public var muted:Boolean; public var buttonDelay:int; public var menu_Ship:Object; public var wing_Laser:wingLaser; public var laserDelay:int; public var enemiesOff:int; public var currentLevel:Array; public var currentEnemy:int; public var playerFlash:int; public var bonusTicks:int; public var player_Rad_Large_S:Number; public var slotFade:Array; public var weaponMax:int; public var inCard_Menu:Boolean; public var music_Boss:m_Boss; public var wing_Rocket:wingRocket; public var sBoomCount:int; public var eBulletClip:MovieClip; public var playerType:int; public var menu_Controls:Object; public var e_Bullets:Array; public var timeStart:int; public var eData:Array; public var playerClip:DisplayObject; public var bossLoaded:Boolean; public var cardSelected:Boolean; public var menu_Credits:Object; public var pWeps:Array; public var addMode:int; public var wingType:int; public var wBonus:int; public var music_Game:m_Game; public var playerAdd:int; public var snd_eHit:s_eHit; public var shield_Rad_Large_S:Number; public var inMain_Menu:Boolean; public var e_Bullets_Splice:Array; public var enemies:Array; public var menu_Card:Object; public var slots:Array; public var level_1:Array; public var level_2:Array; public var card_Speed:int; public var level_6:Array; public var level_9:Array; public var levelSelected:int; public var shieldType:int; public var wingFx:MovieClip; public var musicMuted:Boolean; public var wingLevel:int; public var level_5:Array; public var card_Weapon:Boolean; public var level_8:Array; public var level_3:Array; public var boomTicks:int; public var player_1:playerJag; public var player_3:playerOrg; public var level_0:Array; public var shieldClip:DisplayObject; public var endTicks:int; public var trans_m2:SoundTransform; public var trans_m3:SoundTransform; public var bonusOn:Boolean; public var playerMoney:int; public var addOn:Boolean; public var sharedObj:SharedObject; public var player_2:playerTec; public var level_4:Array; public var level_7:Array; public var snd_pHit:s_pHit; public var chan_Menu:SoundChannel; public var chan_End:SoundChannel; public var player_Rad_Large:int; public var snd_rebound:s_rebound; public var laserTicks:int; public var path_0:Array; public var path_1:Array; public var path_2:Array; public var path_3:Array; public var path_4:Array; public var path_5:Array; public var path_6:Array; public var path_7:Array; public var path_8:Array; public var path_9:Array; public var endOfLevel:Boolean; public var card_Health:Boolean; public var snd_eShoot:s_eShoot; public var playerLives:int; public var playerDot:testStar; public var webby:URLRequest; public var gameQ:int; public var bossMode:Boolean; public var card_Money:Boolean; public var chan_Gun:SoundChannel; public var fx_Splice:Array; public var slotSelected:Boolean; public var p_Bullets:Array; public var rockets_Splice:Array; public var theHud:hud; public var shield_Rad_Small:int; public var bonus_Splice:Array; public var p_Bullets_Splice:Array; public var enemies_Splice:Array; public var slotData:Array; public var card_Add:Boolean; public var sHitCount:int; public var slowStars:Boolean; public var scoreMult:int; public var playerDead:Boolean; public var menu_GameOver:Object; public var snd_pDown:s_powerDown; public var menu_Pause:Object; public var enemyClip:MovieClip; public var newMoney:int; public var wingClip_L:DisplayObject; public var bossTicks:int; public var shakeTicks:int; public var masterVol:Number; public var snd_Click:s_Button; public var lasers:Graphics; public var menu_Scores:Object; public var musicWeb2:URLRequest; public var musicWeb3:URLRequest; public var wingClip_R:DisplayObject; public var sBoomTicks:int; public var musicWeb1:URLRequest; public var trans_10:SoundTransform; public var selectedSlot:int; public var degToRad:Number; public var fxOff:int; public var newItem1_cmi:*; public var fxClip:MovieClip; public var p_BulletsOff:int; public var snd_pUp:s_powerUp; public var music_Menu:m_Menu; public var timer:Number; public var boss:Array; public var menu_Intro:Object; public var slowMo:Boolean; public var theBoss:DisplayObject; public var playerHealthMax:int; public var snd_Pause:s_Pause; public var addClip:DisplayObject; public var timeNew:int; public var card_Damage:int; public var card_Armour:int; public var card_Luck:Boolean; public var music_End:m_End; public var snd_coin:s_Coin; public var snd_hp:s_Hp; public var menu_Options:Object; public var gamePaused:Boolean; public var waveTimer:int; public var bonus_Rad:int; public var frameCount:int; public var boss_0:Array; public var boss_1:Array; public var boss_2:Array; public var bossTime:int; public var boss_4:Array; public var boss_5:Array; public var boss_6:Array; public var boss_7:Array; public var boss_8:Array; public var boss_9:Array; public var boss_3:Array; public var bossWeapon:int; public var snd_Explode:s_Boom; public var levelNumber:int; public var frameRate:int; public var typeSelected:int; public var bonusType:int; public var menu_HowTo:Object; public var myMenu_cm:ContextMenu; public function MainTimeline() { super(); addFrameScript(0,frame1,1,frame2); } public function addBonus() : void { if(addMode == 1) { collectBonus(0); } else if(addMode == 2) { collectBonus(3); } else if(addMode == 3) { collectBonus(1); } else if(addMode == 4) { collectBonus(2); } else if(addMode == 5) { collectBonus(5); } else if(addMode == 6) { collectBonus(6); } else if(addMode == 7) { collectBonus(4); } else if(addMode == 8) { disableBonus(); addOn = true; add_On(); bonusTicks = 350; bonusOn = true; bonusType = 8; } if(addMode != 0) { playerAdd = 1; } else if(!muted) { snd_Click.play(0,0,trans_5); } } public function addMenu_Scores() : void { var _loc1_:scoresmenu = null; _loc1_ = new scoresmenu(); _loc1_.x = 0; _loc1_.y = 0; addChild(_loc1_); menu_Scores = _loc1_; menu_Scores.bkButton.addEventListener(MouseEvent.CLICK,bkScores_Click); } public function mouseSet_Click(param1:MouseEvent) : void { removeMenu_Controls(); playerInput = 1; addMenu_Ship(); if(!muted) { snd_Click.play(0,0,trans_5); } } public function spawnRockets() : * { var _loc1_:rocket1 = null; var _loc2_:rocket1 = null; _loc1_ = new rocket1(); _loc2_ = new rocket1(); _loc1_.x = wingClip_L.x; _loc2_.x = wingClip_R.x; _loc1_.y = wingClip_L.y - 20; _loc2_.y = wingClip_R.y - 20; _loc2_.rotation = -90; _loc1_.rotation = -90; wingFx.addChild(_loc1_); wingFx.addChild(_loc2_); rockets.push([_loc1_,9999]); rockets.push([_loc2_,9999]); } public function removeMenu_Credits() : void { menu_Credits.bkButton.removeEventListener(MouseEvent.CLICK,bkCredits_Click); this.removeChild(DisplayObject(menu_Credits)); } public function cardClick() : void { var _loc1_:GlowFilter = null; var _loc2_:int = 0; var _loc3_:int = 0; var _loc4_:int = 0; var _loc5_:Boolean = false; var _loc6_:Boolean = false; var _loc7_:int = 0; _loc1_ = new GlowFilter(16777215,1,12,12,6,3); menu_Card.buyTxt.filters = []; _loc2_ = Math.floor((mouseX - 48) / 41); _loc3_ = Math.floor((mouseY - 124) / 51); if(mouseX > 48 && mouseY > 124 && mouseX < 454 && mouseY < 274) { if(_loc3_ <= 3 && _loc3_ >= 0 && _loc2_ <= 9 && _loc3_ <= 2) { menu_Card.detailsTxt.text = cardDetails[slotData[_loc3_][_loc2_][0]]; menu_Card.priceTxt.text = String("Price: " + slotData[_loc3_][_loc2_][2]); menu_Card.hl.x = 48 + _loc2_ * 41; menu_Card.hl.y = 124 + _loc3_ * 51; _loc4_ = 0; _loc5_ = false; _loc6_ = true; _loc4_ = 0; while(_loc4_ < 4) { if(slotData[_loc3_][_loc2_][0] == slots[_loc4_][1]) { _loc5_ = true; } if(slotData[_loc3_][_loc2_][0] == 4 && slots[_loc4_][1] == 5) { _loc5_ = true; } if(slotData[_loc3_][_loc2_][0] == 5 && slots[_loc4_][1] == 4) { _loc5_ = true; } if(slots[_loc4_][1] == 0) { _loc6_ = false; } _loc4_++; } if(slotData[_loc3_][_loc2_][2] > playerMoney) { menu_Card.buyTxt.text = "You cant afford this card."; slotSelected = false; cardSelected = false; typeSelected = 0; levelSelected = 0; selectedCost = 0; } else if(_loc5_) { menu_Card.buyTxt.text = "You already own a card of this type."; slotSelected = false; cardSelected = false; typeSelected = 0; levelSelected = 0; selectedCost = 0; } else if(_loc6_) { menu_Card.buyTxt.text = "You dont have any slots."; slotSelected = false; cardSelected = false; typeSelected = 0; levelSelected = 0; selectedCost = 0; } else { menu_Card.buyTxt.text = "*BUY THIS CARD*"; menu_Card.buyTxt.filters = [_loc1_]; slotSelected = false; cardSelected = true; typeSelected = slotData[_loc3_][_loc2_][0]; levelSelected = slotData[_loc3_][_loc2_][1]; selectedCost = slotData[_loc3_][_loc2_][2]; } } } else if(mouseX > 115 && mouseY > 430 && mouseX < 345 && mouseY < 478) { _loc2_ = Math.floor((mouseX - 155) / 51); if(_loc2_ >= 0 && _loc2_ <= 3) { _loc7_ = 0; if(slots[_loc2_][1] >= 6) { _loc7_ = 2000; } else { _loc7_ = 3000 * slots[_loc2_][2] * slots[_loc2_][2]; } menu_Card.detailsTxt.text = cardDetails[slots[_loc2_][1]]; menu_Card.priceTxt.text = String("Sell for " + _loc7_); menu_Card.buyTxt.text = "You cant sell an empty slot.. :("; menu_Card.hl.x = 155 + _loc2_ * 51; menu_Card.hl.y = 430; if(slots[_loc2_][1] != 0) { menu_Card.buyTxt.text = "*SELL THIS CARD*"; menu_Card.buyTxt.filters = [_loc1_]; slotSelected = true; cardSelected = false; typeSelected = slots[_loc2_][1]; levelSelected = slots[_loc2_][2]; selectedCost = _loc7_; selectedSlot = _loc2_; } } } else if(mouseX > 250 && mouseY > 354 && mouseX < 457 && mouseY < 379) { if(cardSelected) { if(!muted) { snd_Click.play(0,0,trans_5); } _loc4_ = 0; while(_loc4_ < 4) { if(slots[_loc4_][1] == 0) { playerMoney -= selectedCost; slots[_loc4_][1] = typeSelected; slots[_loc4_][2] = levelSelected; pickCard(slots[_loc4_][1],slots[_loc4_][2],_loc4_); pickCardVars(slots[_loc4_][1],slots[_loc4_][2],false); break; } _loc4_++; } checkFades(); } else if(slotSelected) { if(!muted) { snd_Click.play(0,0,trans_5); } playerMoney += selectedCost; menu_Card.removeChild(slots[selectedSlot][0]); if(selectedSlot == 0) { menu_Card.slot_1.alpha = 1; } else if(selectedSlot == 1) { menu_Card.slot_2.alpha = 1; } else if(selectedSlot == 2) { menu_Card.slot_3.alpha = 1; } else if(selectedSlot == 3) { menu_Card.slot_4.alpha = 1; } pickCardVars(slots[selectedSlot][1],slots[selectedSlot][2],true); slots[selectedSlot][0] = null; slots[selectedSlot][1] = 0; slots[selectedSlot][2] = 0; checkFades(); } menu_Card.hl.x = -100; menu_Card.hl.y = -100; slotSelected = false; cardSelected = false; typeSelected = 0; levelSelected = 0; selectedCost = 0; menu_Card.buyTxt.text = "Click a card to view its details."; } else { menu_Card.hl.x = -100; menu_Card.hl.y = -100; slotSelected = false; cardSelected = false; typeSelected = 0; levelSelected = 0; selectedCost = 0; menu_Card.buyTxt.text = "Click a card to view its details."; } menu_Card.moneyTxt.text = String(playerMoney); } internal function frame1() : * { ScoreSubmitter.gameId = 395; ScoreSubmitter.gameVersion = "1.0"; ScoreSubmitter.gameValidationCode = "fran32b6da4c0d5160475a4253d24e0b9a00"; path_35 = [[-50,300,90,1,0,300,0,0],[250,300,72,0.952,-0.318,63,0,2],[310,280,45,0.714,-0.715,56,0,0],[350,240,0,0,-1,70,0,0],[350,170,-31,-0.518,-0.863,58,0,0],[320,120,-63,-0.896,-0.448,67,0,0],[260,90,-39,-0.625,-0.782,64,0,0],[220,40,0,0,-1,80,0,1],[220,-40,0,0,0,0,0]]; path_36 = [[550,300,-90,-1,0,300,0,0],[250,300,-72,-0.952,-0.318,63,0,2],[190,280,-45,-0.714,-0.715,56,0,0],[150,240,0,0,-1,70,0,0],[150,170,31,0.518,-0.863,58,0,0],[180,120,63,0.896,-0.448,67,0,0],[240,90,39,0.625,-0.782,64,0,0],[280,40,0,0,-1,80,0,1],[280,-40,0,0,0,0,0]]; path_37 = [[-50,310,115,0.904,0.428,210,0,0],[140,400,114,0.916,0.416,120,0,1],[250,450,110,0.945,0.337,148,0,1],[390,500,98,0.993,0.132,151,0,1],[540,520,98,0,0,0,0]]; path_38 = [[540,430,-66,-0.919,-0.409,196,0,0],[360,350,-70,-0.941,-0.347,202,0,1],[170,280,-78,-0.98,-0.21,143,0,1],[30,250,-82,-1,-0.143,70,0,0],[-40,240,-82,0,0,0,0]]; path_39 = [[530,540,-61,-0.88,-0.48,125,0,0],[420,480,-29,-0.491,-0.883,102,0,0],[370,390,0,0,-1,280,0,1],[370,110,0,0,-1,150,0,1],[370,-40,0,0,0,0,0]]; path_40 = [[-30,540,61,0.88,-0.48,125,0,0],[80,480,29,0.491,-0.883,102,0,0],[130,390,0,0,-1,280,0,1],[130,110,0,0,-1,150,0,1],[130,-40,0,0,0,0,0]]; path_25 = [[40,610,13,0.218,-0.979,92,0,0],[60,520,32,0.532,-0.852,94,0,0],[110,440,36,0.582,-0.814,86,0,0],[160,370,20,0.342,-0.941,117,0,0],[200,260,21,0.353,-0.942,85,0,0],[230,180,51,0.782,-0.625,64,0,0],[280,140,-270,1,0,80,0,0],[360,140,-270,1,0,180,0,0],[540,140,-270,0,0,0,0]]; path_26 = [[250,-40,180,0,1,120,0,0],[250,80,180,0,1,170,0,1],[250,250,180,0,1,140,0,2],[250,390,180,0,1,230,0,0],[250,620,180,0,0,0,0]]; path_27 = [[550,40,270,-1,0,140,0,0],[410,40,256,-0.976,0.243,41,0,0],[370,50,214,-0.556,0.833,36,0,0],[350,80,191,-0.2,1,50,0,0],[340,130,184,-0.062,1,490,0,1],[310,620,184,0,0,0,0]]; path_28 = [[-50,40,-270,1,0,140,0,0],[90,40,-256,0.976,0.243,41,0,0],[130,50,-214,0.556,0.833,36,0,0],[150,80,-191,0.2,1,50,0,0],[160,130,-184,0.062,1,490,0,1],[190,620,-184,0,0,0,0]]; path_29 = [[550,590,-67,-0.922,-0.395,152,0,0],[410,530,-29,-0.491,-0.883,102,0,0],[360,440,-13,-0.226,-0.978,133,0,0],[330,310,9,0.165,-0.992,121,0,1],[350,190,67,0.921,-0.395,76,0,0],[420,160,86,1,-0.077,130,0,0],[550,150,86,0,0,0,0]]; path_30 = [[-50,540,67,0.924,-0.385,130,0,0],[70,490,27,0.448,-0.896,134,0,0],[130,370,11,0.199,-0.991,101,0,0],[150,270,-34,-0.555,-0.834,108,0,1],[90,180,-70,-0.945,-0.338,148,0,0],[-50,130,-70,0,0,0,0]]; path_31 = [[470,620,-18,-0.318,-0.953,63,0,0],[450,560,-23,-0.395,-0.922,76,0,0],[420,490,-40,-0.642,-0.77,78,0,0],[370,430,-50,-0.77,-0.642,78,0,1],[310,380,-77,-0.979,-0.218,92,0,0],[220,360,262,-1,0.142,70,0,0],[150,370,234,-0.814,0.581,86,0,0],[80,420,220,-0.642,0.769,78,0,1],[30,480,214,-0.556,0.833,72,0,0],[-10,540,188,-0.143,1,70,0,0],[-20,610,188,0,0,0,0]]; path_32 = [[30,620,18,0.318,-0.953,63,0,0],[50,560,23,0.395,-0.922,76,0,0],[80,490,40,0.642,-0.77,78,0,0],[130,430,50,0.77,-0.642,78,0,1],[190,380,77,0.979,-0.218,92,0,0],[280,360,-262,1,0.142,70,0,0],[350,370,-234,0.814,0.581,86,0,0],[420,420,-220,0.642,0.769,78,0,1],[470,480,-214,0.556,0.833,72,0,0],[510,540,-188,0.143,1,70,0,0],[520,610,-188,0,0,0,0]]; path_33 = [[-50,160,90,1,0,330,0,0],[280,160,106,0.972,0.277,72,0,0],[350,180,141,0.625,0.781,64,0,0],[390,230,180,0,1,70,0,1],[390,300,219,-0.625,0.781,64,0,0],[350,350,229,-0.761,0.652,92,0,0],[280,410,241,-0.883,0.49,102,0,0],[190,460,243,-0.899,0.449,89,0,0],[110,500,236,-0.834,0.555,72,0,0],[50,540,228,-0.75,0.666,120,0,0],[-40,620,228,0,0,0,0]]; path_34 = [[550,160,-90,-1,0,330,0,0],[220,160,-106,-0.972,0.277,72,0,0],[150,180,-141,-0.625,0.781,64,0,0],[110,230,-180,0,1,70,0,1],[110,300,-219,0.625,0.781,64,0,0],[150,350,-229,0.761,0.652,92,0,0],[220,410,-241,0.883,0.49,102,0,0],[310,460,-243,0.899,0.449,89,0,0],[390,500,-236,0.834,0.555,72,0,0],[450,540,-228,0.75,0.666,120,0,0],[540,620,-228,0,0,0,0]]; path_0 = [[250,-40,180,0,1,660,0,0],[250,620,180,0,0,0,0]]; path_1 = [[250,-40,180,0,1,150,0,0],[250,110,144,0.581,0.813,86,0,0],[300,180,122,0.851,0.531,94,0,0],[380,230,99,0.991,0.165,121,0,0],[500,250,90,1,0,50,0,0],[550,250,90,0,0,0,0]]; path_2 = [[250,-40,-180,0,1,150,0,0],[250,110,-144,-0.581,0.813,86,0,0],[200,180,-122,-0.851,0.531,94,0,0],[120,230,-99,-0.991,0.165,121,0,0],[0,250,-90,-1,0,50,0,0],[-50,250,-90,0,0,0,0]]; path_3 = [[250,-50,180,0,1,190,0,0],[250,140,180,0,1,10,30,2],[250,150,135,0.714,0.714,14,0,0],[260,160,90,1,0,10,0,0],[270,160,45,0.714,-0.715,14,0,0],[280,150,0,0,-1,200,0,0],[280,-50,0,0,0,0,0]]; path_4 = [[-50,300,90,1,0,300,0,0],[250,300,72,0.952,-0.318,63,0,0],[310,280,45,0.714,-0.715,56,0,0],[350,240,0,0,-1,70,0,0],[350,170,-31,-0.518,-0.863,58,0,0],[320,120,-63,-0.896,-0.448,67,0,0],[260,90,-39,-0.625,-0.782,64,0,0],[220,40,0,0,-1,80,0,0],[220,-40,0,0,0,0,0]]; path_5 = [[550,300,-90,-1,0,300,0,0],[250,300,-72,-0.952,-0.318,63,0,0],[190,280,-45,-0.714,-0.715,56,0,0],[150,240,0,0,-1,70,0,0],[150,170,31,0.518,-0.863,58,0,0],[180,120,63,0.896,-0.448,67,0,0],[240,90,39,0.625,-0.782,64,0,0],[280,40,0,0,-1,80,0,0],[280,-40,0,0,0,0,0]]; path_6 = [[40,-50,180,0,1,60,0,0],[40,10,106,0.972,0.277,72,0,0],[110,30,124,0.833,0.555,72,0,0],[170,70,135,0.714,0.714,42,0,0],[200,100,135,0.714,0.714,70,0,0],[250,150,180,0,1,180,0,0],[250,330,202,-0.378,0.943,53,0,0],[230,380,254,-0.973,0.277,72,0,0],[160,400,270,-1,0,210,0,0],[-50,400,270,0,0,0,0]]; path_7 = [[460,-50,-180,0,1,60,0,0],[460,10,-106,-0.972,0.277,72,0,0],[390,30,-124,-0.833,0.555,72,0,0],[330,70,-135,-0.714,0.714,42,0,0],[300,100,-135,-0.714,0.714,70,0,0],[250,150,-180,0,1,180,0,0],[250,330,-202,0.378,0.943,53,0,0],[270,380,-254,0.973,0.277,72,0,0],[340,400,-270,1,0,210,0,0],[550,400,-270,0,0,0,0]]; path_8 = [[550,510,-71,-0.945,-0.331,635,0,0],[-50,300,-71,0,0,0,0]]; path_9 = [[-50,240,109,0.944,0.33,635,0,0],[550,450,109,0,0,0,0]]; path_10 = [[550,70,270,-1,0,590,0,0],[-40,70,270,0,0,0,0]]; path_11 = [[550,110,270,-1,0,90,0,0],[460,110,-81,-0.989,-0.156,516,0,10],[-50,30,-81,0,0,0,0]]; path_12 = [[270,-40,174,0.106,0.996,281,0,0],[300,240,152,0.476,0.884,147,0,2],[370,370,127,0.794,0.607,214,0,2],[540,500,127,0,0,0,0]]; path_13 = [[230,-40,-174,-0.106,0.996,281,0,0],[200,240,-152,-0.476,0.884,147,0,2],[130,370,-127,-0.794,0.607,214,0,2],[-40,500,-127,0,0,0,0]]; path_14 = [[-50,120,90,1,0,190,0,0],[140,120,83,0.992,-0.125,403,0,10],[540,70,83,0,0,0,0]]; path_15 = [[-20,-40,156,0.416,0.916,120,0,0],[30,70,135,0.714,0.714,98,0,0],[100,140,113,0.923,0.384,130,0,0],[220,190,90,1,0,60,0,0],[280,190,66,0.916,-0.417,120,0,0],[390,140,49,0.754,-0.661,106,0,0],[470,70,29,0.48,-0.88,125,0,0],[530,-40,29,0,0,0,0]]; path_16 = [[520,-40,-156,-0.416,0.916,120,0,0],[470,70,-135,-0.714,0.714,98,0,0],[400,140,-113,-0.923,0.384,130,0,0],[280,190,-90,-1,0,60,0,0],[220,190,-66,-0.916,-0.417,120,0,0],[110,140,-49,-0.754,-0.661,106,0,0],[30,70,-29,-0.48,-0.88,125,0,0],[-30,-40,-29,0,0,0,0]]; path_17 = [[-20,-40,156,0.416,0.916,120,0,0],[30,70,135,0.714,0.714,98,0,0],[100,140,113,0.923,0.384,130,0,2],[220,190,90,1,0,60,0,0],[280,190,66,0.916,-0.417,120,0,0],[390,140,49,0.754,-0.661,106,0,0],[470,70,29,0.48,-0.88,125,0,0],[530,-40,29,0,0,0,0]]; path_18 = [[520,-40,-156,-0.416,0.916,120,0,0],[470,70,-135,-0.714,0.714,98,0,0],[400,140,-113,-0.923,0.384,130,0,2],[280,190,-90,-1,0,60,0,0],[220,190,-66,-0.916,-0.417,120,0,0],[110,140,-49,-0.754,-0.661,106,0,0],[30,70,-29,-0.48,-0.88,125,0,0],[-30,-40,-29,0,0,0,0]]; path_19 = [[-50,210,90,1,0,210,0,0],[160,210,135,0.714,0.714,56,0,0],[200,250,180,0,1,60,0,0],[200,310,225,-0.715,0.714,56,0,1],[160,350,256,-0.976,0.243,82,0,0],[80,370,236,-0.834,0.555,72,0,0],[20,410,180,0,1,210,0,0],[20,620,180,0,0,0,0]]; path_20 = [[550,210,-90,-1,0,210,0,0],[340,210,-135,-0.714,0.714,56,0,0],[300,250,-180,0,1,60,0,0],[300,310,-225,0.715,0.714,56,0,1],[340,350,-256,0.976,0.243,82,0,0],[420,370,-236,0.834,0.555,72,0,0],[480,410,-180,0,1,210,0,0],[480,620,-180,0,0,0,0]]; path_21 = [[250,-50,180,0,1,130,0,0],[250,80,180,0,1,160,0,2],[250,240,180,0,1,170,0,2],[250,410,180,0,1,210,0,3],[250,620,180,0,0,0,0]]; path_22 = [[220,-40,180,0,1,80,0,0],[220,40,186,-0.112,1,90,0,0],[210,130,204,-0.409,0.918,98,0,0],[170,220,209,-0.491,0.882,102,0,1],[120,310,212,-0.532,0.851,94,0,0],[70,390,232,-0.79,0.614,114,0,0],[-20,460,270,-1,0,30,0,0],[-50,460,270,0,0,0,0]]; path_23 = [[280,-40,-180,0,1,80,0,0],[280,40,-186,0.112,1,90,0,0],[290,130,-204,0.409,0.918,98,0,0],[330,220,-209,0.491,0.882,102,0,1],[380,310,-212,0.532,0.851,94,0,0],[430,390,-232,0.79,0.614,114,0,0],[520,460,-270,1,0,30,0,0],[550,460,-270,0,0,0,0]]; path_24 = [[460,610,-13,-0.218,-0.979,92,0,0],[440,520,-32,-0.532,-0.852,94,0,0],[390,440,-36,-0.582,-0.814,86,0,0],[340,370,-20,-0.342,-0.941,117,0,0],[300,260,-21,-0.353,-0.942,85,0,1],[270,180,-51,-0.782,-0.625,64,0,0],[220,140,270,-1,0,80,0,0],[140,140,270,-1,0,180,0,0],[-40,140,270,0,0,0,0]]; pWeapons_3 = [[[0,-15,1,10,20,0],[0,-15,1,-10,20,0],[0,-15.4,1,0,20,0]],[[0,-15,2,5,20,0],[0,-15,2,-5,20,0],[-0.864,-14.976,1,-10,20,-2],[0.864,-14.976,1,10,20,2]],[[0,-15,2,5,20,0],[0,-15,2,-5,20,0],[-0.864,-14.976,2,-10,20,-2],[0.864,-14.976,2,10,20,2]],[[0,-15,1,5,25,0],[0,-15,1,-5,25,0],[-0.864,-14.976,2,-10,25,-2],[0.864,-14.976,2,10,25,2],[-2.014,-14.865,2,-12,25,-7],[2.014,-14.865,2,12,25,7]],[[0,-15,2,5,25,0],[0,-15,2,-5,25,0],[-0.864,-14.976,2,-10,25,-2],[0.864,-14.976,2,10,25,2],[-2.014,-14.865,2,-10,25,-7],[2.014,-14.865,2,10,25,7],[-6.286,-13.62,1,-12,25,-24],[6.286,-13.62,1,12,25,24]],[[0,-15,2,5,25,0],[0,-15,2,-5,25,0],[-0.864,-14.976,2,-10,25,-2],[0.864,-14.976,2,10,25,2],[-2.014,-14.865,2,-10,25,-7],[2.014,-14.865,2,10,25,7],[-6.286,-13.62,2,-12,25,-24],[6.286,-13.62,2,12,25,24],[10,0,1,12,50,90],[-10,0,1,-12,50,-90]]]; pWeapons_2 = [[[0,-15,1,15,25,0],[0,-15,1,-15,25,0],[0,-15.4,1,0,25,0]],[[0,-15,2,15,25,0],[0,-15,2,-15,25,0],[0,-15,1,3,25,0],[0,-15,1,-3,25,0]],[[-0.977,-17.974,2,-15,30,-2],[0,-16,1,3,30,0],[0,-16,1,-3,30,0],[0.977,-17.974,2,15,30,2]],[[0,-16,2,15,35,0],[0,-16,2,-15,35,0],[0,-16,2,3,35,0],[0,-16,2,-3,35,0],[-6.987,-13.274,1,-7,35,-27],[6.987,-13.274,1,7,35,27]],[[0,-17,2,15,35,0],[0,-17,2,-15,35,0],[0,-17,1,3,35,0],[0,-17,1,-3,35,0],[0.977,-17.974,2,15,35,2],[-0.977,-17.974,2,-15,35,-2]],[[0,-17,2,15,35,0],[0,-17,2,-15,35,0],[0,-17,1,3,35,0],[0,-17,1,-3,35,0],[-2.681,-19.82,1,-15,35,-7],[2.681,-19.82,1,15,35,7],[0,15,1,0,70,180]]]; pWeapons_1 = [[[0,-17,1,8,40,0],[0,-17,1,-8,40,0],[0,-17.4,1,0,40,0]],[[0,-17,2,8,40,0],[0,-18,1,0,40,0],[0,-17,2,-8,40,0]],[[-0.977,-17.974,2,-7,40,-2],[0,-18,1,0,40,0],[0.977,-17.974,2,7,40,2]],[[0,-16,2,8,45,0],[0,-16,2,-8,45,0],[0,-18,2,8,45,0],[0,-18,2,-8,45,0]],[[0,-18,1,6,50,0],[0,-18,1,-6,50,0],[0,-20,2,6,50,0],[0,-20,2,-6,50,0],[0,-16,2,12,50,0],[0,-16,2,-12,50,0],[0,-21,2,0,50,0],[0,15,2,0,100,180]],[[0,-18,1,6,50,0],[0,-18,1,-6,50,0],[0,-20,2,6,50,0],[0,-20,2,-6,50,0],[0,-16,2,12,50,0],[0,-16,2,-12,50,0],[0,-21,2,0,50,0],[-1,15,2,-5,100,180],[1,15,2,5,100,180]]]; } public function spawnBullet(param1:int = 0, param2:int = 100, param3:int = 100) : void { var _loc4_:int = 0; var _loc5_:int = 0; var _loc6_:DisplayObject = null; var _loc7_:Number = NaN; var _loc8_:Number = NaN; var _loc9_:int = 0; var _loc10_:Boolean = false; _loc5_ = int(wData[param1].length); _loc10_ = false; _loc4_ = 0; while(_loc4_ < _loc5_) { if((_loc9_ = int(wData[param1][_loc4_][2])) <= 1) { _loc6_ = new eBul1_1(); _loc10_ = false; } else if(_loc9_ == 2) { _loc6_ = new eBul1_2(); _loc10_ = false; } else if(_loc9_ == 3) { _loc6_ = new eBul2_1(); _loc10_ = true; } else if(_loc9_ >= 4) { _loc6_ = new eBul2_2(); _loc10_ = true; } _loc6_.x = param2; _loc6_.y = param3; eBulletClip.addChild(_loc6_); if(slowMo == false) { _loc7_ = Number(wData[param1][_loc4_][0]); _loc8_ = Number(wData[param1][_loc4_][1]); } else { _loc7_ = wData[param1][_loc4_][0] * 0.5; _loc8_ = wData[param1][_loc4_][1] * 0.5; } e_Bullets.push([_loc6_,_loc7_,_loc8_,_loc10_]); if(!muted) { if(sBulletLimit < 2) { snd_eShoot.play(0,0,trans_3); ++sBulletLimit; } } _loc4_++; } } public function removeMenu_Main() : void { inMain_Menu = false; menu_Main.startButton.removeEventListener(MouseEvent.CLICK,start_Click); menu_Main.optionsButton.removeEventListener(MouseEvent.CLICK,options_Click); menu_Main.scoresButton.removeEventListener(MouseEvent.CLICK,scores_Click); menu_Main.viewButton.removeEventListener(MouseEvent.CLICK,viewScores_Click); menu_Main.moreButton.removeEventListener(MouseEvent.CLICK,moreGames_Click); this.removeChild(DisplayObject(menu_Main)); } public function music3_Click(param1:MouseEvent) : void { navigateToURL(musicWeb3,"_blank"); } public function pickCardVars(param1:int, param2:int, param3:Boolean) : void { if(param1 == 1) { if(param3) { card_Damage = 0; } else { card_Damage = param2; } } else if(param1 == 2) { if(param3) { card_Armour = 0; } else { card_Armour = param2; } } else if(param1 == 3) { if(param3) { card_Speed = 0; } else { card_Speed = param2; } } else if(param1 == 4) { if(param3) { wingType = 0; wingLevel = 0; } else { wingType = 1; wingLevel = param2; } } else if(param1 == 5) { if(param3) { wingType = 0; wingLevel = 0; } else { wingType = 2; wingLevel = param2; } } else if(param1 == 6) { if(param3) { card_Add = false; } else { card_Add = true; } } else if(param1 == 7) { if(param3) { card_Health = false; } else { card_Health = true; } } else if(param1 == 8) { if(param3) { card_Luck = false; } else { card_Luck = true; } } else if(param1 == 9) { if(param3) { card_Money = false; } else { card_Money = true; } } else if(param1 == 10) { if(param3) { card_Weapon = false; } else { card_Weapon = true; } } } public function removeMenu_GameOver() : void { inGameOver = false; menu_GameOver.bkButton.removeEventListener(MouseEvent.CLICK,bkOver_Click); menu_GameOver.submitButton.removeEventListener(MouseEvent.CLICK,submit_Click); menu_GameOver.viewButton.removeEventListener(MouseEvent.CLICK,viewScores_Click); menu_GameOver.moreButton.removeEventListener(MouseEvent.CLICK,moreGames_Click); this.removeChild(DisplayObject(menu_GameOver)); } public function add_Off() : void { startGunSound(); if(!muted) { chan_Beam.stop(); snd_pDown.play(0,0,trans_9); } this.filters = []; removeChild(addClip); addOn = false; theHud.slow.alpha = 0; } public function checkMouse() : void { if(playerInput == 1) { if(mouseX > playerClip.x - 20 && mouseX < playerClip.x + 20 && mouseY > playerClip.y - 20 && mouseY < playerClip.y + 20) { moveDelay = false; gamePaused = false; Mouse.hide(); theHud.mouseHere.alpha = 0; if(!muted) { startGunSound(); chan_Game = music_Game.play(0,9999,trans_m); } } } else if(Key.isDown(Keyboard.SPACE)) { theHud.spaceBegin.alpha = 0; moveDelay = false; gamePaused = false; if(!muted) { startGunSound(); chan_Game = music_Game.play(0,9999,trans_m); } } } public function spawnEnemy(param1:int = 0, param2:int = 0, param3:int = 0, param4:int = 0, param5:int = 0) : void { var _loc6_:int = 0; var _loc7_:int = 0; var _loc8_:int = 0; var _loc9_:Number = NaN; var _loc10_:Array = null; var _loc11_:Array = null; var _loc12_:DisplayObject = null; _loc10_ = eData[param1]; _loc11_ = paths[param5]; if(param1 <= 8) { if(param1 == 0) { _loc12_ = new enemy_M_6(); } else if(param1 == 1) { _loc12_ = new enemy_M_1(); } else if(param1 == 2) { _loc12_ = new enemy_M_11(); } else if(param1 == 3) { _loc12_ = new enemy_L_11(); } else if(param1 == 4) { _loc12_ = new enemy_S_11(); } else if(param1 == 5) { _loc12_ = new enemy_S_1(); } else if(param1 == 6) { _loc12_ = new enemy_L_1(); } else if(param1 == 7) { _loc12_ = new enemy_S_6(); } else if(param1 == 8) { _loc12_ = new enemy_M_7(); } } else if(param1 > 8 && param1 <= 15) { if(param1 == 9) { _loc12_ = new enemy_T_4(); } else if(param1 == 10) { _loc12_ = new enemy_L_7(); } else if(param1 == 11) { _loc12_ = new enemy_L_7(); } else if(param1 == 12) { _loc12_ = new enemy_S_2(); } else if(param1 == 13) { _loc12_ = new enemy_T_4(); } else if(param1 == 14) { _loc12_ = new enemy_M_2(); } else if(param1 == 15) { _loc12_ = new enemy_L_12(); } } else if(param1 > 15 && param1 <= 19) { if(param1 == 16) { _loc12_ = new enemy_S_7(); } else if(param1 == 17) { _loc12_ = new enemy_L_2(); } else if(param1 == 18) { _loc12_ = new enemy_T_2(); } else if(param1 == 19) { _loc12_ = new enemy_T_2(); } } else if(param1 > 19 && param1 <= 23) { if(param1 == 20) { _loc12_ = new enemy_M_9(); } else if(param1 == 21) { _loc12_ = new enemy_M_9(); } else if(param1 == 22) { _loc12_ = new enemy_L_3(); } else if(param1 == 23) { _loc12_ = new enemy_T_6(); } } else if(param1 > 23 && param1 <= 27) { if(param1 == 24) { _loc12_ = new enemy_T_1(); } else if(param1 == 25) { _loc12_ = new enemy_T_3(); } else if(param1 == 26) { _loc12_ = new enemy_T_5(); } else if(param1 == 27) { _loc12_ = new enemy_T_7(); } } else if(param1 > 27 && param1 <= 33) { if(param1 == 28) { _loc12_ = new enemy_M_3(); } else if(param1 == 29) { _loc12_ = new enemy_M_4(); } else if(param1 == 30) { _loc12_ = new enemy_M_8(); } else if(param1 == 31) { _loc12_ = new enemy_M_12(); } else if(param1 == 32) { _loc12_ = new enemy_M_13(); } else if(param1 == 33) { _loc12_ = new enemy_M_14(); } } else if(param1 > 33 && param1 <= 39) { if(param1 == 34) { _loc12_ = new enemy_L_4(); } else if(param1 == 35) { _loc12_ = new enemy_L_7(); } else if(param1 == 36) { _loc12_ = new enemy_L_8(); } else if(param1 == 37) { _loc12_ = new enemy_L_9(); } else if(param1 == 38) { _loc12_ = new enemy_L_13(); } else if(param1 == 39) { _loc12_ = new enemy_L_14(); } } else if(param1 > 39 && param1 <= 46) { if(param1 == 40) { _loc12_ = new enemy_S_3(); } else if(param1 == 41) { _loc12_ = new enemy_S_4(); } else if(param1 == 42) { _loc12_ = new enemy_S_8(); } else if(param1 == 43) { _loc12_ = new enemy_S_9(); } else if(param1 == 44) { _loc12_ = new enemy_S_12(); } else if(param1 == 45) { _loc12_ = new enemy_S_13(); } else if(param1 == 46) { _loc12_ = new enemy_S_14(); } } else if(param1 > 46) { if(param1 == 47) { _loc12_ = new enemy_L_5(); } else if(param1 == 48) { _loc12_ = new enemy_L_10(); } else if(param1 == 49) { _loc12_ = new enemy_L_15(); } else if(param1 == 50) { _loc12_ = new enemy_M_5(); } else if(param1 == 51) { _loc12_ = new enemy_M_10(); } else if(param1 == 52) { _loc12_ = new enemy_M_15(); } else if(param1 == 53) { _loc12_ = new enemy_S_5(); } else if(param1 == 54) { _loc12_ = new enemy_S_10(); } else if(param1 == 55) { _loc12_ = new enemy_S_15(); } else if(param1 == 56) { _loc12_ = new enemy_T_8(); } else if(param1 == 57) { _loc12_ = new enemy_T_9(); } else if(param1 == 58) { _loc12_ = new enemy_T_10(); } } _loc12_.x = _loc11_[0][0] + param2; _loc12_.y = _loc11_[0][1] + param3; _loc12_.rotation = _loc11_[0][2]; enemyClip.addChild(_loc12_); _loc8_ = Math.ceil(_loc11_[0][5] / _loc10_[1]); _loc9_ = Number(_loc10_[1]); if(slowMo == true) { _loc9_ *= 0.5; _loc8_ *= 2; } _loc6_ = _loc11_[0][3] * _loc9_; _loc7_ = _loc11_[0][4] * _loc9_; enemies.push([_loc12_,0,_loc8_,param5,_loc10_[0],_loc9_,_loc10_[2],_loc10_[3],_loc10_[4],_loc6_,_loc7_,param4,0,0,0,0,0,0,0]); } public function options_Click(param1:MouseEvent) : void { removeMenu_Main(); addMenu_Options(); if(!muted) { snd_Click.play(0,0,trans_5); } } internal function frame2() : * { stop(); MochiBot.track(this,"b7a7c441"); myMenu_cm = new ContextMenu(); myMenu_cm.hideBuiltInItems(); newItem1_cmi = new ContextMenuItem("© Polymer Rabbit",true,true,true); webby = new URLRequest("http://www.polymerrabbit.com"); myMenu_cm.customItems.push(newItem1_cmi); newItem1_cmi.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT,contactPage); this.contextMenu = myMenu_cm; gamePaused = true; inIntro = false; waveLoaded = false; waveTimer = 0; levelNumber = 0; currentWave = 0; currentEnemy = 0; endOfLevel = false; endTicks = 0; playerDead = false; deadTicks = 0; slowMo = false; shakeTicks = 0; shieldType = 0; playerType = 1; playerInput = 1; currentWeapon = 0; weaponMax = 1; weaponDelay = 6; weaponDelay_Ticks = 0; moveDelay = false; playerFlash = 0; weaponDamage = 0; playerHealth = 0; playerHealthMax = 0; playerAdd = 0; playerScore = 0; playerLives = 0; playerMoney = 0; scoreMultTicks = 0; scoreMult = 1; wingType = 0; wingLevel = 1; laserTicks = 0; laserDelay = 100; bossLoaded = false; bossMode = false; bossTicks = 0; slowStars = false; bossHealth = 0; bossHealthMax = 0; bossWeapon = 0; bossTime = 0; bossPath = 0; addMode = 0; addOn = false; bonusOn = false; bonusTicks = 0; bonusType = 0; card_Armour = 0; card_Damage = 0; card_Speed = 0; card_Health = false; card_Add = false; card_Money = false; card_Luck = false; card_Weapon = false; newMoney = 0; cardHpTicks = 0; buttonDelay = 0; inCard_Menu = false; slotSelected = false; cardSelected = false; typeSelected = 0; levelSelected = 0; selectedCost = 0; selectedSlot = 0; muted = false; musicMuted = false; gameQ = 2; boomCount = 0; boomTicks = 0; player_Rad_Small = 8 * 8 + 8 * 8; player_Rad_Small_S = Math.sqrt(player_Rad_Small); player_Rad_Large = 11 * 11 + 11 * 11; player_Rad_Large_S = Math.sqrt(player_Rad_Large); shield_Rad_Small = 28 * 28 + 28 * 28; shield_Rad_Small_S = Math.sqrt(player_Rad_Small); shield_Rad_Large = 20 * 20 + 20 * 20; shield_Rad_Large_S = Math.sqrt(player_Rad_Large); bonus_Rad = 50 * 50 + 50 * 50; degToRad = Math.PI / 180; radToDeg = 180 / Math.PI; enemyClip = new MovieClip(); enemyClip.x = 0; enemyClip.y = 0; eBulletClip = new MovieClip(); eBulletClip.x = 0; eBulletClip.y = 0; pBulletClip = new MovieClip(); pBulletClip.x = 0; pBulletClip.y = 0; starClip = new MovieClip(); starClip.x = 0; starClip.y = 0; fxClip = new MovieClip(); fxClip.x = 0; fxClip.y = 0; bonusClip = new MovieClip(); bonusClip.x = 0; bonusClip.y = 0; wing_Laser = new wingLaser(); wing_Rocket = new wingRocket(); wingFx = new MovieClip(); wingFx.x = 0; wingFx.y = 0; lasers = wingFx.graphics; glowF = new GlowFilter(16711935,1,6,6,3,3); playerDot = new testStar(); playerDot.width = 4; playerDot.height = 4; player_1 = new playerJag(); player_2 = new playerTec(); player_3 = new playerOrg(); theHud = new hud(); enemies = []; enemies_Splice = []; enemiesOff = 0; e_Bullets = []; e_Bullets_Splice = []; e_BulletsOff = 0; p_Bullets = []; p_Bullets_Splice = []; p_BulletsOff = 0; pWeps = []; rockets = []; rockets_Splice = []; rocketsOff = 0; stars = []; boss = []; bonus = []; bonus_Splice = []; bonusOff = 0; fx = []; fx_Splice = []; fxOff = 0; slots = [[0,0,0],[0,0,0],[0,0,0],[0,0,0]]; slotData = [[[1,1,5000],[1,2,49000],[1,3,120000],[1,4,330000],[1,5,600000],[2,1,22000],[2,2,35000],[2,3,90000],[2,4,290000],[2,5,560000]],[[3,1,6000],[3,2,52000],[3,3,190000],[3,4,420000],[3,5,650000],[4,1,20000],[4,2,32000],[4,3,84000],[4,4,260000],[4,5,440000]],[[6,0,2300],[7,0,2600],[8,0,5866],[9,0,17000],[10,0,111000],[5,1,18000],[5,2,30000],[5,3,80000],[5,4,230000],[5,5,400000]]]; slotFade = [[[0],[0],[0],[0],[0],[0],[0],[0],[0],[0]],[[0],[0],[0],[0],[0],[0],[0],[0],[0],[0]],[[0],[0],[0],[0],[0],[0],[0],[0],[0],[0]]]; cardDetails = ["Empty Slot","More damage: Destroy your foes quicker.","Heavier shields: Stay alive longer.","Reload Speed: Essential card, kill much more effectively.","Laser Wingmen: Two Wingmen to aid you with devastating lasers.","Rocket Wingmen: Launch a barrage of precision homing missiles.","Addrenaline Booster: Space age energy drink. More addrenaline per kill.","Repair Robots: Automatically replenishes you shields over time.","Gambler: A small chance to double your earnings each mission.","Money Increase: Earn more money per coin collected.","Weapon Enhancer: Your weapon is permanantly one level higher."]; boss_9 = [250,150,350000,[[250,90,11250],[180,90,11250],[320,90,11250]],[[50,3,95,5,0,50],[0,3,100,5,0,50],[0,3,105,5,0,50],[0,3,110,5,0,50],[0,3,115,5,0,50],[0,3,120,5,0,50],[0,3,85,5,0,50],[0,3,80,5,0,50],[0,3,75,5,0,50],[0,3,70,5,0,50],[0,3,65,5,0,50],[0,3,60,5,0,50],[15,4,100,4,-35,60],[0,4,105,4,-35,60],[0,4,110,4,-35,60],[0,4,115,4,-35,60],[0,4,120,4,-35,60],[0,4,80,4,-35,60],[0,4,75,4,-35,60],[0,4,70,4,-35,60],[0,4,65,4,-35,60],[0,4,60,4,-35,60],[0,4,100,4,35,60],[0,4,105,4,35,60],[0,4,110,4,35,60],[0,4,115,4,35,60],[0,4,120,4,35,60],[0,4,80,4,35,60],[0,4,75,4,35,60],[0,4,70,4,35,60],[0,4,65,4,35,60],[0,4,60,4,35,60],[10,4,0,6,70,65],[0,4,180,6,60,55],[0,4,90,6,80,55],[0,4,-90,6,70,45],[10,4,0,6,-70,65],[0,4,180,6,-80,55],[0,4,90,6,-60,55],[0,4,-90,6,-70,45],[8,4,0,6,70,65],[0,4,180,6,60,55],[0,4,90,6,80,55],[0,4,-90,6,70,45],[8,4,0,6,-70,65],[0,4,180,6,-80,55],[0,4,90,6,-60,55],[0,4,-90,6,-70,45],[6,4,0,6,70,65],[0,4,180,6,60,55],[0,4,90,6,80,55],[0,4,-90,6,70,45],[6,4,0,6,-70,65],[0,4,180,6,-80,55],[0,4,90,6,-60,55],[0,4,-90,6,-70,45],[4,4,0,6,70,65],[0,4,180,6,60,55],[0,4,90,6,80,55],[0,4,-90,6,70,45],[4,4,0,6,-70,65],[0,4,180,6,-80,55],[0,4,90,6,-60,55],[0,4,-90,6,-70,45],[2,4,0,6,70,65],[0,4,180,6,60,55],[0,4,90,6,80,55],[0,4,-90,6,70,45],[2,4,0,6,-70,65],[0,4,180,6,-80,55],[0,4,90,6,-60,55],[0,4,-90,6,-70,45],[2,4,-10,6,70,65],[0,4,170,6,60,55],[0,4,80,6,80,55],[0,4,-100,6,70,45],[2,4,-10,6,-70,65],[0,4,170,6,-80,55],[0,4,80,6,-60,55],[0,4,-100,6,-70,45],[2,4,-20,6,70,65],[0,4,160,6,60,55],[0,4,70,6,80,55],[0,4,-110,6,70,45],[2,4,-20,6,-70,65],[0,4,160,6,-80,55],[0,4,70,6,-60,55],[0,4,-110,6,-70,45],[2,4,-30,6,70,65],[0,4,150,6,60,55],[0,4,60,6,80,55],[0,4,-120,6,70,45],[2,4,-30,6,-70,65],[0,4,150,6,-80,55],[0,4,60,6,-60,55],[0,4,-120,6,-70,45],[2,4,-40,6,70,65],[0,4,140,6,60,55],[0,4,50,6,80,55],[0,4,-130,6,70,45],[2,4,-40,6,-70,65],[0,4,140,6,-80,55],[0,4,50,6,-60,55],[0,4,-130,6,-70,45],[2,4,-50,6,70,65],[0,4,130,6,60,55],[0,4,40,6,80,55],[0,4,-140,6,70,45],[2,4,-50,6,-70,65],[0,4,130,6,-80,55],[0,4,40,6,-60,55],[0,4,-140,6,-70,45],[2,4,-60,6,70,65],[0,4,130,6,60,55],[0,4,40,6,80,55],[0,4,-150,6,70,45],[2,4,-60,6,-70,65],[0,4,130,6,-80,55],[0,4,40,6,-60,55],[0,4,-150,6,-70,45],[2,4,-70,6,70,65],[0,4,120,6,60,55],[0,4,30,6,80,55],[0,4,-160,6,70,45],[2,4,-70,6,-70,65],[0,4,120,6,-80,55],[0,4,30,6,-60,55],[0,4,-160,6,-70,45],[2,4,-80,6,70,65],[0,4,110,6,60,55],[0,4,30,6,80,55],[0,4,-170,6,70,45],[2,4,-80,6,-70,65],[0,4,110,6,-80,55],[0,4,30,6,-60,55],[0,4,-170,6,-70,45],[2,4,-90,6,70,65],[0,4,100,6,60,55],[0,4,20,6,80,55],[0,4,-170,6,70,45],[2,4,-90,6,-70,65],[0,4,100,6,-80,55],[0,4,20,6,-60,55],[0,4,-170,6,-70,45],[2,4,-100,6,70,65],[0,4,90,6,60,55],[0,4,10,6,80,55],[0,4,-180,6,70,45],[2,4,-100,6,-70,65],[0,4,90,6,-80,55],[0,4,10,6,-60,55],[0,4,-180,6,-70,45],[2,4,-110,6,70,65],[0,4,80,6,60,55],[0,4,0,6,80,55],[0,4,170,6,70,45],[2,4,-110,6,-70,65],[0,4,80,6,-80,55],[0,4,0,6,-60,55],[0,4,170,6,-70,45],[2,4,-120,6,70,65],[0,4,70,6,60,55],[0,4,-10,6,80,55],[0,4,160,6,70,45],[2,4,-120,6,-70,65],[0,4,70,6,-80,55],[0,4,-10,6,-60,55],[0,4,160,6,-70,45],[2,4,-130,6,70,65],[0,4,60,6,60,55],[0,4,-20,6,80,55],[0,4,150,6,70,45],[2,4,-130,6,-70,65],[0,4,60,6,-80,55],[0,4,-20,6,-60,55],[0,4,150,6,-70,45],[2,4,-140,6,70,65],[0,4,50,6,60,55],[0,4,-30,6,80,55],[0,4,140,6,70,45],[2,4,-140,6,-70,65],[0,4,50,6,-80,55],[0,4,-30,6,-60,55],[0,4,140,6,-70,45],[2,4,-150,6,70,65],[0,4,40,6,60,55],[0,4,-40,6,80,55],[0,4,130,6,70,45],[2,4,-150,6,-70,65],[0,4,40,6,-80,55],[0,4,-40,6,-60,55],[0,4,130,6,-70,45],[2,4,-160,6,70,65],[0,4,30,6,60,55],[0,4,-50,6,80,55],[0,4,120,6,70,45],[2,4,-160,6,-70,65],[0,4,30,6,-80,55],[0,4,-50,6,-60,55],[0,4,120,6,-70,45],[2,4,-170,6,70,65],[0,4,20,6,60,55],[0,4,-60,6,80,55],[0,4,110,6,70,45],[2,4,-170,6,-70,65],[0,4,20,6,-80,55],[0,4,-60,6,-60,55],[0,4,110,6,-70,45],[2,4,-180,6,70,65],[0,4,10,6,60,55],[0,4,-60,6,80,55],[0,4,100,6,70,45],[2,4,-180,6,-70,65],[0,4,10,6,-80,55],[0,4,-60,6,-60,55],[0,4,100,6,-70,45],[2,4,0,6,70,65],[0,4,180,6,60,55],[0,4,90,6,80,55],[0,4,-90,6,70,45],[2,4,0,6,-70,65],[0,4,180,6,-80,55],[0,4,90,6,-60,55],[0,4,-90,6,-70,45],[2,4,-10,6,70,65],[0,4,170,6,60,55],[0,4,80,6,80,55],[0,4,-100,6,70,45],[2,4,-10,6,-70,65],[0,4,170,6,-80,55],[0,4,80,6,-60,55],[0,4,-100,6,-70,45],[2,4,-20,6,70,65],[0,4,160,6,60,55],[0,4,70,6,80,55],[0,4,-110,6,70,45],[2,4,-20,6,-70,65],[0,4,160,6,-80,55],[0,4,70,6,-60,55],[0,4,-110,6,-70,45],[2,4,-30,6,70,65],[0,4,150,6,60,55],[0,4,60,6,80,55],[0,4,-120,6,70,45],[2,4,-30,6,-70,65],[0,4,150,6,-80,55],[0,4,60,6,-60,55],[0,4,-120,6,-70,45],[2,4,-40,6,70,65],[0,4,140,6,60,55],[0,4,50,6,80,55],[0,4,-130,6,70,45],[2,4,-40,6,-70,65],[0,4,140,6,-80,55],[0,4,50,6,-60,55],[0,4,-130,6,-70,45],[2,4,-50,6,70,65],[0,4,130,6,60,55],[0,4,40,6,80,55],[0,4,-140,6,70,45],[2,4,-50,6,-70,65],[0,4,130,6,-80,55],[0,4,40,6,-60,55],[0,4,-140,6,-70,45],[2,4,-60,6,70,65],[0,4,130,6,60,55],[0,4,40,6,80,55],[0,4,-150,6,70,45],[2,4,-60,6,-70,65],[0,4,130,6,-80,55],[0,4,40,6,-60,55],[0,4,-150,6,-70,45],[2,4,-70,6,70,65],[0,4,120,6,60,55],[0,4,30,6,80,55],[0,4,-160,6,70,45],[2,4,-70,6,-70,65],[0,4,120,6,-80,55],[0,4,30,6,-60,55],[0,4,-160,6,-70,45],[2,4,-80,6,70,65],[0,4,110,6,60,55],[0,4,30,6,80,55],[0,4,-170,6,70,45],[2,4,-80,6,-70,65],[0,4,110,6,-80,55],[0,4,30,6,-60,55],[0,4,-170,6,-70,45],[2,4,-90,6,70,65],[0,4,100,6,60,55],[0,4,20,6,80,55],[0,4,-170,6,70,45],[2,4,-90,6,-70,65],[0,4,100,6,-80,55],[0,4,20,6,-60,55],[0,4,-170,6,-70,45],[2,4,-100,6,70,65],[0,4,90,6,60,55],[0,4,10,6,80,55],[0,4,-180,6,70,45],[2,4,-100,6,-70,65],[0,4,90,6,-80,55],[0,4,10,6,-60,55],[0,4,-180,6,-70,45],[2,4,-110,6,70,65],[0,4,80,6,60,55],[0,4,0,6,80,55],[0,4,170,6,70,45],[2,4,-110,6,-70,65],[0,4,80,6,-80,55],[0,4,0,6,-60,55],[0,4,170,6,-70,45],[2,4,-120,6,70,65],[0,4,70,6,60,55],[0,4,-10,6,80,55],[0,4,160,6,70,45],[2,4,-120,6,-70,65],[0,4,70,6,-80,55],[0,4,-10,6,-60,55],[0,4,160,6,-70,45],[2,4,-130,6,70,65],[0,4,60,6,60,55],[0,4,-20,6,80,55],[0,4,150,6,70,45],[2,4,-130,6,-70,65],[0,4,60,6,-80,55],[0,4,-20,6,-60,55],[0,4,150,6,-70,45],[2,4,-140,6,70,65],[0,4,50,6,60,55],[0,4,-30,6,80,55],[0,4,140,6,70,45],[2,4,-140,6,-70,65],[0,4,50,6,-80,55],[0,4,-30,6,-60,55],[0,4,140,6,-70,45],[2,4,-150,6,70,65],[0,4,40,6,60,55],[0,4,-40,6,80,55],[0,4,130,6,70,45],[2,4,-150,6,-70,65],[0,4,40,6,-80,55],[0,4,-40,6,-60,55],[0,4,130,6,-70,45],[2,4,-160,6,70,65],[0,4,30,6,60,55],[0,4,-50,6,80,55],[0,4,120,6,70,45],[2,4,-160,6,-70,65],[0,4,30,6,-80,55],[0,4,-50,6,-60,55],[0,4,120,6,-70,45],[2,4,-170,6,70,65],[0,4,20,6,60,55],[0,4,-60,6,80,55],[0,4,110,6,70,45],[2,4,-170,6,-70,65],[0,4,20,6,-80,55],[0,4,-60,6,-60,55],[0,4,110,6,-70,45],[2,4,-180,6,70,65],[0,4,10,6,60,55],[0,4,-60,6,80,55],[0,4,100,6,70,45],[2,4,-180,6,-70,65],[0,4,10,6,-80,55],[0,4,-60,6,-60,55],[0,4,100,6,-70,45],[25,1,0,6,70,55],[0,1,10,6,70,55],[0,1,20,6,70,55],[0,1,30,6,70,55],[0,1,40,6,70,55],[0,1,50,6,70,55],[0,1,60,6,70,55],[0,1,70,6,70,55],[0,1,80,6,70,55],[0,1,90,6,70,55],[0,1,100,6,70,55],[0,1,110,6,70,55],[0,1,120,6,70,55],[0,1,130,6,70,55],[0,1,140,6,70,55],[0,1,150,6,70,55],[0,1,160,6,70,55],[0,1,170,6,70,55],[0,1,180,6,70,55],[0,1,-10,6,70,55],[0,1,-20,6,70,55],[0,1,-30,6,70,55],[0,1,-40,6,70,55],[0,1,-50,6,70,55],[0,1,-60,6,70,55],[0,1,-70,6,70,55],[0,1,-80,6,70,55],[0,1,-90,6,70,55],[0,1,-100,6,70,55],[0,1,-110,6,70,55],[0,1,-120,6,70,55],[0,1,-130,6,70,55],[0,1,-140,6,70,55],[0,1,-150,6,70,55],[0,1,-160,6,70,55],[0,1,-170,6,70,55],[0,1,0,6,-70,55],[0,1,10,6,-70,55],[0,1,20,6,-70,55],[0,1,30,6,-70,55],[0,1,40,6,-70,55],[0,1,50,6,-70,55],[0,1,60,6,-70,55],[0,1,70,6,-70,55],[0,1,80,6,-70,55],[0,1,90,6,-70,55],[0,1,100,6,-70,55],[0,1,110,6,-70,55],[0,1,120,6,-70,55],[0,1,130,6,-70,55],[0,1,140,6,-70,55],[0,1,150,6,-70,55],[0,1,160,6,-70,55],[0,1,170,6,-70,55],[0,1,180,6,-70,55],[0,1,-10,6,-70,55],[0,1,-20,6,-70,55],[0,1,-30,6,-70,55],[0,1,-40,6,-70,55],[0,1,-50,6,-70,55],[0,1,-60,6,-70,55],[0,1,-70,6,-70,55],[0,1,-80,6,-70,55],[0,1,-90,6,-70,55],[0,1,-100,6,-70,55],[0,1,-110,6,-70,55],[0,1,-120,6,-70,55],[0,1,-130,6,-70,55],[0,1,-140,6,-70,55],[0,1,-150,6,-70,55],[0,1,-160,6,-70,55],[0,1,-170,6,-70,55],[25,1,0,6,35,55],[0,1,10,6,35,55],[0,1,20,6,35,55],[0,1,30,6,35,55],[0,1,40,6,35,55],[0,1,50,6,35,55],[0,1,60,6,35,55],[0,1,70,6,35,55],[0,1,80,6,35,55],[0,1,90,6,35,55],[0,1,100,6,35,55],[0,1,110,6,35,55],[0,1,120,6,35,55],[0,1,130,6,35,55],[0,1,140,6,35,55],[0,1,150,6,35,55],[0,1,160,6,35,55],[0,1,170,6,35,55],[0,1,180,6,35,55],[0,1,-10,6,35,55],[0,1,-20,6,35,55],[0,1,-30,6,35,55],[0,1,-40,6,35,55],[0,1,-50,6,35,55],[0,1,-60,6,35,55],[0,1,-70,6,35,55],[0,1,-80,6,35,55],[0,1,-90,6,35,55],[0,1,-100,6,35,55],[0,1,-110,6,35,55],[0,1,-120,6,35,55],[0,1,-130,6,35,55],[0,1,-140,6,35,55],[0,1,-150,6,35,55],[0,1,-160,6,35,55],[0,1,0,6,-35,55],[0,1,10,6,-35,55],[0,1,20,6,-35,55],[0,1,30,6,-35,55],[0,1,40,6,-35,55],[0,1,50,6,-35,55],[0,1,60,6,-35,55],[0,1,70,6,-35,55],[0,1,80,6,-35,55],[0,1,90,6,-35,55],[0,1,100,6,-35,55],[0,1,110,6,-35,55],[0,1,120,6,-35,55],[0,1,130,6,-35,55],[0,1,140,6,-35,55],[0,1,150,6,-35,55],[0,1,160,6,-35,55],[0,1,170,6,-35,55],[0,1,180,6,-35,55],[0,1,-10,6,-35,55],[0,1,-20,6,-35,55],[0,1,-30,6,-35,55],[0,1,-40,6,-35,55],[0,1,-50,6,-35,55],[0,1,-60,6,-35,55],[0,1,-70,6,-35,55],[0,1,-80,6,-35,55],[0,1,-90,6,-35,55],[0,1,-100,6,-35,55],[0,1,-110,6,-35,55],[0,1,-120,6,-35,55],[0,1,-130,6,-35,55],[0,1,-140,6,-35,55],[0,1,-150,6,-35,55],[0,1,-160,6,-35,55],[25,1,0,6,0,50],[0,1,10,6,0,50],[0,1,20,6,0,50],[0,1,30,6,0,50],[0,1,40,6,0,50],[0,1,50,6,0,50],[0,1,60,6,0,50],[0,1,70,6,0,50],[0,1,80,6,0,50],[0,1,90,6,0,50],[0,1,100,6,0,50],[0,1,110,6,0,50],[0,1,120,6,0,50],[0,1,130,6,0,50],[0,1,140,6,0,50],[0,1,150,6,0,50],[0,1,160,6,0,50],[0,1,170,6,0,50],[0,1,180,6,0,50],[0,1,-10,6,0,50],[0,1,-20,6,0,50],[0,1,-30,6,0,50],[0,1,-40,6,0,50],[0,1,-50,6,0,50],[0,1,-60,6,0,50],[0,1,-70,6,0,50],[0,1,-80,6,0,50],[0,1,-90,6,0,50],[0,1,-100,6,0,50],[0,1,-110,6,0,50],[0,1,-120,6,0,50],[0,1,-130,6,0,50],[0,1,-140,6,0,50],[0,1,-150,6,0,50],[0,1,-160,6,0,50],[0,1,-170,6,0,50],[40,1,94,7,0,50],[1,1,82,7,35,60],[0,1,92,7,-35,60],[3,1,83,7,70,55],[0,1,91,7,-70,55],[1,1,81,7,70,55],[0,1,95,7,35,60],[3,1,93,7,70,55],[0,1,88,7,35,60],[1,1,92,7,0,50],[0,1,83,7,-70,55],[3,1,95,7,35,60],[0,1,83,7,70,55],[1,1,91,7,35,60],[0,1,84,7,0,50],[3,1,96,7,-35,60],[0,1,85,7,70,55],[1,1,92,7,35,60],[0,1,82,7,0,50],[3,1,93,7,-70,55],[0,1,80,7,-35,60],[1,1,95,7,70,55],[0,1,85,7,35,60],[3,1,96,7,0,50],[0,1,82,7,-70,55],[1,1,92,7,35,60],[0,1,81,7,-70,55],[3,1,91,7,70,55],[0,1,80,7,35,60],[1,1,95,7,70,55],[0,1,89,7,35,60],[3,1,97,7,0,50],[0,1,82,7,-70,55],[1,2,0,3,40,60],[0,2,0,3,-40,60],[1,1,10,4,40,60],[0,1,10,4,-40,60],[1,2,20,3,40,60],[0,2,20,3,-40,60],[1,1,30,4,40,60],[0,1,30,4,-40,60],[1,2,40,3,40,60],[0,2,40,3,-40,60],[1,1,50,4,40,60],[0,1,50,4,-40,60],[1,2,60,3,40,60],[0,2,60,3,-40,60],[1,1,70,4,40,60],[0,1,70,4,-40,60],[1,2,80,3,40,60],[0,2,80,3,-40,60],[1,1,90,4,40,60],[0,1,90,4,-40,60],[1,2,100,3,40,60],[0,2,100,3,-40,60],[1,1,110,4,40,60],[0,1,110,4,-40,60],[1,2,120,3,40,60],[0,2,120,3,-40,60],[1,1,130,4,40,60],[0,1,130,4,-40,60],[1,2,140,3,40,60],[0,2,140,3,-40,60],[1,1,150,4,40,60],[0,1,150,4,-40,60],[1,2,160,3,40,60],[0,2,160,3,-40,60],[1,1,170,4,40,60],[0,1,170,4,-40,60],[1,2,180,3,40,60],[0,2,180,3,-40,60],[5,2,0,3,70,55],[0,2,0,3,-70,55],[1,1,10,4,70,55],[0,1,10,4,-70,55],[1,2,20,3,70,55],[0,2,20,3,-70,55],[1,1,30,4,70,55],[0,1,30,4,-70,55],[1,2,40,3,70,55],[0,2,40,3,-70,35],[1,1,50,4,70,55],[0,1,50,4,-70,55],[1,2,60,3,70,55],[0,2,60,3,-70,55],[1,1,70,4,70,55],[0,1,70,4,-70,55],[1,2,80,3,70,55],[0,2,80,3,-70,55],[1,1,90,4,70,55],[0,1,90,4,-70,55],[1,2,100,3,70,55],[0,2,100,3,-70,55],[1,1,110,4,70,55],[0,1,110,4,-70,55],[1,2,120,3,70,55],[0,2,120,3,-70,55],[1,1,130,4,70,55],[0,1,130,4,-70,55],[1,2,140,3,70,55],[0,2,140,3,-70,55],[1,1,150,4,70,55],[0,1,150,4,-70,55],[1,2,160,3,70,55],[0,2,160,3,-70,55],[1,1,170,4,70,55],[0,1,170,4,-70,55],[1,2,180,3,70,55],[0,2,180,3,-70,55],[10,3,0,6,0,50],[0,4,10,6,0,50],[0,3,20,6,0,50],[0,4,30,6,0,50],[0,3,40,6,0,50],[0,4,50,6,0,50],[0,3,60,6,0,50],[0,4,70,6,0,50],[0,3,80,6,0,50],[0,4,90,6,0,50],[0,3,100,6,0,50],[0,4,110,6,0,50],[0,3,120,6,0,50],[0,4,130,6,0,50],[0,3,140,6,0,50],[0,4,150,6,0,50],[0,3,160,6,0,50],[0,4,170,6,0,50],[0,3,180,6,0,50],[0,4,-10,6,0,50],[0,3,-20,6,0,50],[0,4,-30,6,0,50],[0,3,-40,6,0,50],[0,4,-50,6,0,50],[0,3,-60,6,0,50],[0,4,-70,6,0,50],[0,3,-80,6,0,50],[0,4,-90,6,0,50],[0,3,-100,6,0,50],[0,4,-110,6,0,50],[0,3,-120,6,0,50],[0,4,-130,6,0,50],[0,3,-140,6,0,50],[0,4,-150,6,0,50],[0,3,-160,6,0,50],[0,4,-170,6,0,50],[10,3,5,6,0,50],[0,4,15,6,0,50],[0,3,25,6,0,50],[0,4,35,6,0,50],[0,3,45,6,0,50],[0,4,55,6,0,50],[0,3,65,6,0,50],[0,4,75,6,0,50],[0,3,85,6,0,50],[0,4,95,6,0,50],[0,3,105,6,0,50],[0,4,115,6,0,50],[0,3,125,6,0,50],[0,4,135,6,0,50],[0,3,145,6,0,50],[0,4,155,6,0,50],[0,3,165,6,0,50],[0,4,175,6,0,50],[0,3,185,6,0,50],[0,4,-15,6,0,50],[0,3,-25,6,0,50],[0,4,-35,6,0,50],[0,3,-45,6,0,50],[0,4,-55,6,0,50],[0,3,-65,6,0,50],[0,4,-75,6,0,50],[0,3,-85,6,0,50],[0,4,-95,6,0,50],[0,3,-105,6,0,50],[0,4,-115,6,0,50],[0,3,-125,6,0,50],[0,4,-135,6,0,50],[0,3,-145,6,0,50],[0,4,-155,6,0,50],[0,3,-165,6,0,50],[0,4,-175,6,0,50],[50,4,104,7,0,50],[1,4,72,7,35,60],[0,4,102,7,-35,60],[3,4,73,7,70,55],[0,4,101,7,-70,55],[1,4,71,7,70,55],[0,4,105,7,35,60],[3,4,93,7,70,55],[0,4,78,7,35,60],[1,4,102,7,0,50],[0,4,73,7,-70,55],[3,4,105,7,35,60],[0,4,73,7,70,55],[1,4,101,7,35,60],[0,4,74,7,0,50],[3,4,106,7,-35,60],[0,4,75,7,70,55],[1,4,102,7,35,60],[0,4,72,7,0,50],[3,4,103,7,-70,55],[0,4,70,7,-35,60],[1,4,105,7,70,55],[0,4,75,7,35,60],[3,4,106,7,0,50],[0,4,72,7,-70,55],[1,4,102,7,35,60],[0,4,71,7,-70,55],[3,4,101,7,70,55],[0,4,70,7,35,60],[1,4,105,7,70,55],[0,4,79,7,35,60],[3,4,107,7,0,50],[0,4,102,7,-70,55]]]; boss_8 = [250,100,250000,[[250,100,11250],[210,35,800],[290,35,800],[210,170,800],[290,170,800],[175,100,800],[325,100,800]],[[25,1,0,6,0,0],[0,1,10,6,0,0],[0,1,20,6,0,0],[0,1,30,6,0,0],[0,1,40,6,0,0],[0,1,50,6,0,0],[0,1,60,6,0,0],[0,1,70,6,0,0],[0,1,80,6,0,0],[0,1,90,6,0,0],[0,1,100,6,0,0],[0,1,110,6,0,0],[0,1,120,6,0,0],[0,1,130,6,0,0],[0,1,140,6,0,0],[0,1,150,6,0,0],[0,1,160,6,0,0],[0,1,170,6,0,0],[0,1,180,6,0,0],[0,1,-10,6,0,0],[0,1,-20,6,0,0],[0,1,-30,6,0,0],[0,1,-40,6,0,0],[0,1,-50,6,0,0],[0,1,-60,6,0,0],[0,1,-70,6,0,0],[0,1,-80,6,0,0],[0,1,-90,6,0,0],[0,1,-100,6,0,0],[0,1,-110,6,0,0],[0,1,-120,6,0,0],[0,1,-130,6,0,0],[0,1,-140,6,0,0],[0,1,-150,6,0,0],[0,1,-160,6,0,0],[0,1,-170,6,0,0],[5,1,5,6,0,0],[0,1,15,6,0,0],[0,1,25,6,0,0],[0,1,35,6,0,0],[0,1,45,6,0,0],[0,1,55,6,0,0],[0,1,65,6,0,0],[0,1,75,6,0,0],[0,1,85,6,0,0],[0,1,95,6,0,0],[0,1,105,6,0,0],[0,1,115,6,0,0],[0,1,125,6,0,0],[0,1,135,6,0,0],[0,1,145,6,0,0],[0,1,155,6,0,0],[0,1,165,6,0,0],[0,1,175,6,0,0],[0,1,185,6,0,0],[0,1,-15,6,0,0],[0,1,-25,6,0,0],[0,1,-35,6,0,0],[0,1,-45,6,0,0],[0,1,-55,6,0,0],[0,1,-65,6,0,0],[0,1,-75,6,0,0],[0,1,-85,6,0,0],[0,1,-95,6,0,0],[0,1,-105,6,0,0],[0,1,-115,6,0,0],[0,1,-125,6,0,0],[0,1,-135,6,0,0],[0,1,-145,6,0,0],[0,1,-155,6,0,0],[0,1,-165,6,0,0],[0,1,-175,6,0,0],[5,1,0,6,0,0],[0,1,10,6,0,0],[0,1,20,6,0,0],[0,1,30,6,0,0],[0,1,40,6,0,0],[0,1,50,6,0,0],[0,1,60,6,0,0],[0,1,70,6,0,0],[0,1,80,6,0,0],[0,1,90,6,0,0],[0,1,100,6,0,0],[0,1,110,6,0,0],[0,1,120,6,0,0],[0,1,130,6,0,0],[0,1,140,6,0,0],[0,1,150,6,0,0],[0,1,160,6,0,0],[0,1,170,6,0,0],[0,1,180,6,0,0],[0,1,-10,6,0],[0,1,-20,6,0,0],[0,1,-30,6,0,0],[0,1,-40,6,0,0],[0,1,-50,6,0,0],[0,1,-60,6,0,0],[0,1,-70,6,0,0],[0,1,-80,6,0,0],[0,1,-90,6,0,0],[0,1,-100,6,0,0],[0,1,-110,6,0,0],[0,1,-120,6,0,0],[0,1,-130,6,0,0],[0,1,-140,6,0,0],[0,1,-150,6,0,0],[0,1,-160,6,0,0],[0,1,-170,6,0,0],[5,1,5,6,0,0],[0,1,15,6,0,0],[0,1,25,6,0,0],[0,1,35,6,0,0],[0,1,45,6,0,0],[0,1,55,6,0,0],[0,1,65,6,0,0],[0,1,75,6,0,0],[0,1,85,6,0,0],[0,1,95,6,0,0],[0,1,105,6,0,0],[0,1,115,6,0,0],[0,1,125,6,0,0],[0,1,135,6,0,0],[0,1,145,6,0,0],[0,1,155,6,0,0],[0,1,165,6,0,0],[0,1,175,6,0,0],[0,1,185,6,0,0],[0,1,-15,6,0,0],[0,1,-25,6,0,0],[0,1,-35,6,0,0],[0,1,-45,6,0,0],[0,1,-55,6,0,0],[0,1,-65,6,0,0],[0,1,-75,6,0,0],[0,1,-85,6,0,0],[0,1,-95,6,0,0],[0,1,-105,6,0,0],[0,1,-115,6,0,0],[0,1,-125,6,0,0],[0,1,-135,6,0,0],[0,1,-145,6,0,0],[0,1,-155,6,0,0],[0,1,-165,6,0,0],[0,1,-175,6,0,0],[30,2,0,6,75,0],[0,2,0,6,-75,0],[0,2,0,6,40,-70],[0,2,0,6,-40,-70],[0,2,0,6,40,70],[0,2,0,6,-40,70],[0,2,10,6,75,0],[0,2,10,6,-75,0],[0,2,10,6,40,-70],[0,2,10,6,-40,-70],[0,2,10,6,40,70],[0,2,10,6,-40,70],[0,2,20,6,75,0],[0,2,20,6,-75,0],[0,2,20,6,40,-70],[0,2,20,6,-40,-70],[0,2,20,6,40,70],[0,2,20,6,-40,70],[0,2,30,6,75,0],[0,2,30,6,-75,0],[0,2,30,6,40,-70],[0,2,30,6,-40,-70],[0,2,30,6,40,70],[0,2,30,6,-40,70],[0,2,40,6,75,0],[0,2,40,6,-75,0],[0,2,40,6,40,-70],[0,2,40,6,-40,-70],[0,2,40,6,40,70],[0,2,40,6,-40,70],[0,2,50,6,75,0],[0,2,50,6,-75,0],[0,2,50,6,40,-70],[0,2,50,6,-40,-70],[0,2,50,6,40,70],[0,2,50,6,-40,70],[0,2,60,6,75,0],[0,2,60,6,-75,0],[0,2,60,6,40,-70],[0,2,60,6,-40,-70],[0,2,60,6,40,70],[0,2,60,6,-40,70],[0,2,70,6,75,0],[0,2,70,6,-75,0],[0,2,70,6,40,-70],[0,2,70,6,-40,-70],[0,2,70,6,40,70],[0,2,70,6,-40,70],[0,2,80,6,75,0],[0,2,80,6,-75,0],[0,2,80,6,40,-70],[0,2,80,6,-40,-70],[0,2,80,6,40,70],[0,2,80,6,-40,70],[0,2,90,6,75,0],[0,2,90,6,-75,0],[0,2,90,6,40,-70],[0,2,90,6,-40,-70],[0,2,90,6,40,70],[0,2,90,6,-40,70],[0,2,100,6,75,0],[0,2,100,6,-75,0],[0,2,100,6,40,-70],[0,2,100,6,-40,-70],[0,2,100,6,40,70],[0,2,100,6,-40,70],[0,2,110,6,75,0],[0,2,110,6,-75,0],[0,2,110,6,40,-70],[0,2,110,6,-40,-70],[0,2,110,6,40,70],[0,2,110,6,-40,70],[0,2,120,6,75,0],[0,2,120,6,-75,0],[0,2,120,6,40,-70],[0,2,120,6,-40,-70],[0,2,120,6,40,70],[0,2,120,6,-40,70],[0,2,130,6,75,0],[0,2,130,6,-75,0],[0,2,130,6,40,-70],[0,2,130,6,-40,-70],[0,2,130,6,40,70],[0,2,130,6,-40,70],[0,2,140,6,75,0],[0,2,140,6,-75,0],[0,2,140,6,40,-70],[0,2,140,6,-40,-70],[0,2,140,6,40,70],[0,2,140,6,-40,70],[0,2,150,6,75,0],[0,2,150,6,-75,0],[0,2,150,6,40,-70],[0,2,150,6,-40,-70],[0,2,150,6,40,70],[0,2,150,6,-40,70],[0,2,160,6,75,0],[0,2,160,6,-75,0],[0,2,160,6,40,-70],[0,2,160,6,-40,-70],[0,2,160,6,40,70],[0,2,160,6,-40,70],[0,2,170,6,75,0],[0,2,170,6,-75,0],[0,2,170,6,40,-70],[0,2,170,6,-40,-70],[0,2,170,6,40,70],[0,2,170,6,-40,70],[0,2,180,6,75,0],[0,2,180,6,-75,0],[0,2,180,6,40,-70],[0,2,180,6,-40,-70],[0,2,180,6,40,70],[0,2,180,6,-40,70],[30,4,0,6,75,0],[0,4,0,6,-75,0],[0,4,0,6,40,-70],[0,4,0,6,-40,-70],[0,4,0,6,40,70],[0,4,0,6,-40,70],[1,4,10,6,75,0],[0,4,10,6,-75,0],[0,4,10,6,40,-70],[0,4,10,6,-40,-70],[0,4,10,6,40,70],[0,4,10,6,-40,70],[1,4,20,6,75,0],[0,4,20,6,-75,0],[0,4,20,6,40,-70],[0,4,20,6,-40,-70],[0,4,20,6,40,70],[0,4,20,6,-40,70],[1,4,30,6,75,0],[0,4,30,6,-75,0],[0,4,30,6,40,-70],[0,4,30,6,-40,-70],[0,4,30,6,40,70],[0,4,30,6,-40,70],[1,4,40,6,75,0],[0,4,40,6,-75,0],[0,4,40,6,40,-70],[0,4,40,6,-40,-70],[0,4,40,6,40,70],[0,4,40,6,-40,70],[1,4,50,6,75,0],[0,4,50,6,-75,0],[0,4,50,6,40,-70],[0,4,50,6,-40,-70],[0,4,50,6,40,70],[0,4,50,6,-40,70],[1,4,60,6,75,0],[0,4,60,6,-75,0],[0,4,60,6,40,-70],[0,4,60,6,-40,-70],[0,4,60,6,40,70],[0,4,60,6,-40,70],[1,4,70,6,75,0],[0,4,70,6,-75,0],[0,4,70,6,40,-70],[0,4,70,6,-40,-70],[0,4,70,6,40,70],[0,4,70,6,-40,70],[1,4,80,6,75,0],[0,4,80,6,-75,0],[0,4,80,6,40,-70],[0,4,80,6,-40,-70],[0,4,80,6,40,70],[0,4,80,6,-40,70],[1,4,90,6,75,0],[0,4,90,6,-75,0],[0,4,90,6,40,-70],[0,4,90,6,-40,-70],[0,4,90,6,40,70],[0,4,90,6,-40,70],[1,4,100,6,75,0],[0,4,100,6,-75,0],[0,4,100,6,40,-70],[0,4,100,6,-40,-70],[0,4,100,6,40,70],[0,4,100,6,-40,70],[1,4,110,6,75,0],[0,4,110,6,-75,0],[0,4,110,6,40,-70],[0,4,110,6,-40,-70],[0,4,110,6,40,70],[0,4,110,6,-40,70],[1,4,120,6,75,0],[0,4,120,6,-75,0],[0,4,120,6,40,-70],[0,4,120,6,-40,-70],[0,4,120,6,40,70],[0,4,120,6,-40,70],[1,4,130,6,75,0],[0,4,130,6,-75,0],[0,4,130,6,40,-70],[0,4,130,6,-40,-70],[0,4,130,6,40,70],[0,4,130,6,-40,70],[1,4,140,6,75,0],[0,4,140,6,-75,0],[0,4,140,6,40,-70],[0,4,140,6,-40,-70],[0,4,140,6,40,70],[0,4,140,6,-40,70],[1,4,150,6,75,0],[0,4,150,6,-75,0],[0,4,150,6,40,-70],[0,4,150,6,-40,-70],[0,4,150,6,40,70],[0,4,150,6,-40,70],[1,4,160,6,75,0],[0,4,160,6,-75,0],[0,4,160,6,40,-70],[0,4,160,6,-40,-70],[0,4,160,6,40,70],[0,4,160,6,-40,70],[1,4,170,6,75,0],[0,4,170,6,-75,0],[0,4,170,6,40,-70],[0,4,170,6,-40,-70],[0,4,170,6,40,70],[0,4,170,6,-40,70],[1,4,180,6,75,0],[0,4,180,6,-75,0],[0,4,180,6,40,-70],[0,4,180,6,-40,-70],[0,4,180,6,40,70],[0,4,180,6,-40,70],[5,1,0,4,40,70],[0,1,10,4,40,70],[0,1,20,4,40,70],[0,1,30,4,40,70],[0,1,40,4,40,70],[0,1,50,4,40,70],[0,1,60,4,40,70],[0,1,70,4,40,70],[0,1,80,4,40,70],[0,1,90,4,40,70],[0,1,100,4,40,70],[0,1,110,4,40,70],[0,1,120,4,40,70],[0,1,130,4,40,70],[0,1,140,4,40,70],[0,1,150,4,40,70],[0,1,160,4,40,70],[0,1,170,4,40,70],[0,1,180,4,40,70],[0,1,-10,4,40,70],[0,1,-20,4,40,70],[0,1,-30,4,40,70],[0,1,-40,4,40,70],[0,1,-50,4,40,70],[0,1,-60,4,40,70],[0,1,-70,4,40,70],[0,1,-80,4,40,70],[0,1,-90,4,40,70],[0,1,-100,4,40,70],[0,1,-110,4,40,70],[0,1,-120,4,40,70],[0,1,-130,4,40,70],[0,1,-140,4,40,70],[0,1,-150,4,40,70],[0,1,-160,4,40,70],[0,1,-170,4,40,70],[5,1,0,4,-40,70],[0,1,10,4,-40,70],[0,1,20,4,-40,70],[0,1,30,4,-40,70],[0,1,40,4,-40,70],[0,1,50,4,-40,70],[0,1,60,4,-40,70],[0,1,70,4,-40,70],[0,1,80,4,-40,70],[0,1,90,4,-40,70],[0,1,100,4,-40,70],[0,1,110,4,-40,70],[0,1,120,4,-40,70],[0,1,130,4,-40,70],[0,1,140,4,-40,70],[0,1,150,4,-40,70],[0,1,160,4,-40,70],[0,1,170,4,-40,70],[0,1,180,4,-40,70],[0,1,-10,4,-40,70],[0,1,-20,4,-40,70],[0,1,-30,4,-40,70],[0,1,-40,4,-40,70],[0,1,-50,4,-40,70],[0,1,-60,4,-40,70],[0,1,-70,4,-40,70],[0,1,-80,4,-40,70],[0,1,-90,4,-40,70],[0,1,-100,4,-40,70],[0,1,-110,4,-40,70],[0,1,-120,4,-40,70],[0,1,-130,4,-40,70],[0,1,-140,4,-40,70],[0,1,-150,4,-40,70],[0,1,-160,4,-40,70],[0,1,-170,4,-40,70],[5,1,0,4,-40,-70],[0,1,10,4,-40,-70],[0,1,20,4,-40,-70],[0,1,30,4,-40,-70],[0,1,40,4,-40,-70],[0,1,50,4,-40,-70],[0,1,60,4,-40,-70],[0,1,70,4,-40,-70],[0,1,80,4,-40,-70],[0,1,90,4,-40,-70],[0,1,100,4,-40,-70],[0,1,110,4,-40,-70],[0,1,120,4,-40,-70],[0,1,130,4,-40,-70],[0,1,140,4,-40,-70],[0,1,150,4,-40,-70],[0,1,160,4,-40,-70],[0,1,170,4,-40,-70],[0,1,180,4,-40,-70],[0,1,-10,4,-40,-70],[0,1,-20,4,-40,-70],[0,1,-30,4,-40,-70],[0,1,-40,4,-40,-70],[0,1,-50,4,-40,-70],[0,1,-60,4,-40,-70],[0,1,-70,4,-40,-70],[0,1,-80,4,-40,-70],[0,1,-90,4,-40,-70],[0,1,-100,4,-40,-70],[0,1,-110,4,-40,-70],[0,1,-120,4,-40,-70],[0,1,-130,4,-40,-70],[0,1,-140,4,-40,-70],[0,1,-150,4,-40,-70],[0,1,-160,4,-40,-70],[0,1,-170,4,-40,-70],[5,1,0,4,40,-70],[0,1,10,4,40,-70],[0,1,20,4,40,-70],[0,1,30,4,40,-70],[0,1,40,4,40,-70],[0,1,50,4,40,-70],[0,1,60,4,40,-70],[0,1,70,4,40,-70],[0,1,80,4,40,-70],[0,1,90,4,40,-70],[0,1,100,4,40,-70],[0,1,110,4,40,-70],[0,1,120,4,40,-70],[0,1,130,4,40,-70],[0,1,140,4,40,-70],[0,1,150,4,40,-70],[0,1,160,4,40,-70],[0,1,170,4,40,-70],[0,1,180,4,40,-70],[0,1,-10,4,40,-70],[0,1,-20,4,40,-70],[0,1,-30,4,40,-70],[0,1,-40,4,40,-70],[0,1,-50,4,40,-70],[0,1,-60,4,40,-70],[0,1,-70,4,40,-70],[0,1,-80,4,40,-70],[0,1,-90,4,40,-70],[0,1,-100,4,40,-70],[0,1,-110,4,40,-70],[0,1,-120,4,40,-70],[0,1,-130,4,40,-70],[0,1,-140,4,40,-70],[0,1,-150,4,40,-70],[0,1,-160,4,40,-70],[0,1,-170,4,40,-70],[5,1,0,4,75,0],[0,1,10,4,75,0],[0,1,20,4,75,0],[0,1,30,4,75,0],[0,1,40,4,75,0],[0,1,50,4,75,0],[0,1,60,4,75,0],[0,1,70,4,75,0],[0,1,80,4,75,0],[0,1,90,4,75,0],[0,1,100,4,75,0],[0,1,110,4,75,0],[0,1,120,4,75,0],[0,1,130,4,75,0],[0,1,140,4,75,0],[0,1,150,4,75,0],[0,1,160,4,75,0],[0,1,170,4,75,0],[0,1,180,4,75,0],[0,1,-10,4,75,0],[0,1,-20,4,75,0],[0,1,-30,4,75,0],[0,1,-40,4,75,0],[0,1,-50,4,75,0],[0,1,-60,4,75,0],[0,1,-70,4,75,0],[0,1,-80,4,75,0],[0,1,-90,4,75,0],[0,1,-100,4,75,0],[0,1,-110,4,75,0],[0,1,-120,4,75,0],[0,1,-130,4,75,0],[0,1,-140,4,75,0],[0,1,-150,4,75,0],[0,1,-160,4,75,0],[0,1,-170,4,75,0],[5,1,0,4,-75,0],[0,1,10,4,-75,0],[0,1,20,4,-75,0],[0,1,30,4,-75,0],[0,1,40,4,-75,0],[0,1,50,4,-75,0],[0,1,60,4,-75,0],[0,1,70,4,-75,0],[0,1,80,4,-75,0],[0,1,90,4,-75,0],[0,1,100,4,-75,0],[0,1,110,4,-75,0],[0,1,120,4,-75,0],[0,1,130,4,-75,0],[0,1,140,4,-75,0],[0,1,150,4,-75,0],[0,1,160,4,-75,0],[0,1,170,4,-75,0],[0,1,180,4,-75,0],[0,1,-10,4,-75,0],[0,1,-20,4,-75,0],[0,1,-30,4,-75,0],[0,1,-40,4,-75,0],[0,1,-50,4,-75,0],[0,1,-60,4,-75,0],[0,1,-70,4,-75,0],[0,1,-80,4,-75,0],[0,1,-90,4,-75,0],[0,1,-100,4,-75,0],[0,1,-110,4,-75,0],[0,1,-120,4,-75,0],[0,1,-130,4,-75,0],[0,1,-140,4,-75,0],[0,1,-150,4,-75,0],[0,1,-160,4,-75,0],[0,1,-170,4,-75,0],[1,3,90,4,-75,0],[1,3,90,4,75,0],[1,3,90,4,40,70],[1,3,90,4,-40,70],[1,3,90,4,40,-70],[1,3,90,4,-40,-70],[5,4,90,4,-75,0],[1,4,90,4,75,0],[1,4,90,4,40,70],[1,4,90,4,-40,70],[1,4,90,4,40,-70],[1,4,90,4,-40,-70],[5,3,90,4,-75,0],[1,3,90,4,75,0],[1,3,90,4,40,70],[1,3,90,4,-40,70],[1,3,90,4,40,-70],[1,3,90,4,-40,-70]]]; boss_7 = [250,100,200000,[[250,130,11250],[95,73,1800],[395,73,1800]],[[3,2,70,4,-140,-30],[0,2,110,4,140,-30],[2,2,80,5,-160,-30],[0,2,100,5,160,-30],[2,2,90,5,-160,-30],[0,2,90,5,160,-30],[2,2,100,4,-160,-30],[0,2,80,4,160,-30],[0,1,0,6,0,70],[0,1,10,6,0,70],[0,1,20,6,0,70],[0,1,30,6,0,70],[0,1,40,6,0,70],[0,1,50,6,0,70],[0,1,60,6,0,70],[0,1,70,6,0,70],[0,1,80,6,0,70],[0,1,90,6,0,70],[0,1,100,6,0,70],[0,1,110,6,0,70],[0,1,120,6,0,70],[0,1,130,6,0,70],[0,1,140,6,0,70],[0,1,150,6,0,70],[0,1,160,6,0,70],[0,1,170,6,0,70],[0,1,180,6,0,70],[0,1,-10,6,0,70],[0,1,-20,6,0,70],[0,1,-30,6,0,70],[0,1,-40,6,0,70],[0,1,-50,6,0,70],[0,1,-60,6,0,70],[0,1,-70,6,0,70],[0,1,-80,6,0,70],[0,1,-90,6,0,70],[0,1,-100,6,0,70],[0,1,-110,6,0,70],[0,1,-120,6,0,70],[0,1,-130,6,0,70],[0,1,-140,6,0,70],[0,1,-150,6,0,70],[0,1,-160,6,0,70],[0,1,-170,6,0,70],[3,2,70,4,-140,-30],[0,2,110,4,140,-30],[2,2,80,5,-160,-30],[0,2,100,5,160,-30],[2,2,90,5,-160,-30],[0,2,90,5,160,-30],[2,2,100,4,-160,-30],[0,2,80,4,160,-30],[20,2,5,6,25,70],[0,2,15,6,25,70],[0,2,25,6,25,70],[0,2,35,6,25,70],[0,2,45,6,25,70],[0,2,55,6,25,70],[0,2,65,6,25,70],[0,2,75,6,25,70],[0,2,85,6,25,70],[0,2,95,6,25,70],[0,2,105,6,25,70],[0,2,115,6,25,70],[0,2,125,6,25,70],[0,2,135,6,25,70],[0,2,145,6,25,70],[0,2,155,6,25,70],[0,2,165,6,25,70],[0,2,175,6,25,70],[0,2,185,6,25,70],[0,2,-15,6,25,70],[0,2,-25,6,25,70],[0,2,-35,6,25,70],[0,2,-45,6,25,70],[0,2,-55,6,25,70],[0,2,-65,6,25,70],[0,2,-75,6,25,70],[0,2,-85,6,25,70],[0,2,-95,6,25,70],[0,2,-105,6,25,70],[0,2,-115,6,25,70],[0,2,-125,6,25,70],[0,2,-135,6,25,70],[0,2,-145,6,25,70],[0,2,-155,6,25,70],[0,2,-165,6,25,70],[0,2,-175,6,25,70],[0,2,5,6,-25,70],[0,2,15,6,-25,70],[0,2,25,6,-25,70],[0,2,35,6,-25,70],[0,2,45,6,-25,70],[0,2,55,6,-25,70],[0,2,65,6,-25,70],[0,2,75,6,-25,70],[0,2,85,6,-25,70],[0,2,95,6,-25,70],[0,2,105,6,-25,70],[0,2,115,6,-25,70],[0,2,125,6,-25,70],[0,2,135,6,-25,70],[0,2,145,6,-25,70],[0,2,155,6,-25,70],[0,2,165,6,-25,70],[0,2,175,6,-25,70],[0,2,185,6,-25,70],[0,2,-15,6,-25,70],[0,2,-25,6,-25,70],[0,2,-35,6,-25,70],[0,2,-45,6,-25,70],[0,2,-55,6,-25,70],[0,2,-65,6,-25,70],[0,2,-75,6,-25,70],[0,2,-85,6,-25,70],[0,2,-95,6,-25,70],[0,2,-105,6,-25,70],[0,2,-115,6,-25,70],[0,2,-125,6,-25,70],[0,2,-135,6,-25,70],[0,2,-145,6,-25,70],[0,2,-155,6,-25,70],[0,2,-165,6,-25,70],[0,2,-175,6,-25,70],[1,3,0,5,50,70],[0,3,0,5,-50,70],[1,3,10,5,50,70],[0,3,10,5,-50,70],[1,3,20,5,50,70],[0,3,20,5,-50,70],[1,3,30,5,50,70],[0,3,30,5,-50,70],[1,3,40,5,50,70],[0,3,40,5,-50,70],[1,3,50,5,50,70],[0,3,50,5,-50,70],[1,3,60,5,50,70],[0,3,60,5,-50,70],[1,3,70,5,50,70],[0,3,70,5,-50,70],[1,3,80,5,50,70],[0,3,80,5,-50,70],[1,3,90,5,50,70],[0,3,90,5,-50,70],[1,3,100,5,50,70],[0,3,100,5,-50,70],[1,3,110,5,50,70],[0,3,110,5,-50,70],[1,3,120,5,50,70],[0,3,120,5,-50,70],[1,3,130,5,50,70],[0,3,130,5,-50,70],[1,3,140,5,50,70],[0,3,140,5,-50,70],[1,3,150,5,50,70],[0,3,150,5,-50,70],[1,3,160,5,50,70],[0,3,160,5,-50,70],[1,3,170,5,50,70],[0,3,170,5,-50,70],[1,3,180,5,50,70],[0,3,180,5,-50,70],[1,3,-170,5,50,70],[0,3,-170,5,-50,70],[1,3,-160,5,50,70],[0,3,-160,5,-50,70],[1,3,-150,5,50,70],[0,3,-150,5,-50,70],[1,3,-140,5,50,70],[0,3,-140,5,-50,70],[1,3,-130,5,50,70],[0,3,-130,5,-50,70],[1,3,-120,5,50,70],[0,3,-120,5,-50,70],[1,3,-110,5,50,70],[0,3,-110,5,-50,70],[1,3,-100,5,50,70],[0,3,-100,5,-50,70],[1,3,-90,5,50,70],[0,3,-90,5,-50,70],[1,3,-80,5,50,70],[0,3,-80,5,-50,70],[1,3,-70,5,50,70],[0,3,-70,5,-50,70],[1,3,-60,5,50,70],[0,3,-60,5,-50,70],[1,3,-50,5,50,70],[0,3,-50,5,-50,70],[1,3,-40,5,50,70],[0,3,-40,5,-50,70],[1,3,-30,5,50,70],[0,3,-30,5,-50,70],[1,3,-20,5,50,70],[0,3,-20,5,-50,70],[1,3,-10,5,50,70],[0,3,-10,5,-50,70],[0,1,0,6,0,70],[0,1,10,6,0,70],[0,1,20,6,0,70],[0,1,30,6,0,70],[0,1,40,6,0,70],[0,1,50,6,0,70],[0,1,60,6,0,70],[0,1,70,6,0,70],[0,1,80,6,0,70],[0,1,90,6,0,70],[0,1,100,6,0,70],[0,1,110,6,0,70],[0,1,120,6,0,70],[0,1,130,6,0,70],[0,1,140,6,0,70],[0,1,150,6,0,70],[0,1,160,6,0,70],[0,1,170,6,0,70],[0,1,180,6,0,70],[0,1,-10,6,0,70],[0,1,-20,6,0,70],[0,1,-30,6,0,70],[0,1,-40,6,0,70],[0,1,-50,6,0,70],[0,1,-60,6,0,70],[0,1,-70,6,0,70],[0,1,-80,6,0,70],[0,1,-90,6,0,70],[0,1,-100,6,0,70],[0,1,-110,6,0,70],[0,1,-120,6,0,70],[0,1,-130,6,0,70],[0,1,-140,6,0,70],[0,1,-150,6,0,70],[0,1,-160,6,0,70],[0,1,-170,6,0,70],[1,3,0,5,50,70],[0,3,0,5,-50,70],[1,3,10,5,50,70],[0,3,10,5,-50,70],[1,3,20,5,50,70],[0,3,20,5,-50,70],[1,3,30,5,50,70],[0,3,30,5,-50,70],[1,3,40,5,50,70],[0,3,40,5,-50,70],[1,3,50,5,50,70],[0,3,50,5,-50,70],[1,3,60,5,50,70],[0,3,60,5,-50,70],[1,3,70,5,50,70],[0,3,70,5,-50,70],[1,3,80,5,50,70],[0,3,80,5,-50,70],[1,3,90,5,50,70],[0,3,90,5,-50,70],[1,3,100,5,50,70],[0,3,100,5,-50,70],[1,3,110,5,50,70],[0,3,110,5,-50,70],[1,3,120,5,50,70],[0,3,120,5,-50,70],[1,3,130,5,50,70],[0,3,130,5,-50,70],[1,3,140,5,50,70],[0,3,140,5,-50,70],[1,3,150,5,50,70],[0,3,150,5,-50,70],[1,3,160,5,50,70],[0,3,160,5,-50,70],[1,3,170,5,50,70],[0,3,170,5,-50,70],[1,3,180,5,50,70],[0,3,180,5,-50,70],[1,3,-170,5,50,70],[0,3,-170,5,-50,70],[1,3,-160,5,50,70],[0,3,-160,5,-50,70],[1,3,-150,5,50,70],[0,3,-150,5,-50,70],[1,3,-140,5,50,70],[0,3,-140,5,-50,70],[1,3,-130,5,50,70],[0,3,-130,5,-50,70],[1,3,-120,5,50,70],[0,3,-120,5,-50,70],[1,3,-110,5,50,70],[0,3,-110,5,-50,70],[1,3,-100,5,50,70],[0,3,-100,5,-50,70],[1,3,-90,5,50,70],[0,3,-90,5,-50,70],[1,3,-80,5,50,70],[0,3,-80,5,-50,70],[1,3,-70,5,50,70],[0,3,-70,5,-50,70],[1,3,-60,5,50,70],[0,3,-60,5,-50,70],[1,3,-50,5,50,70],[0,3,-50,5,-50,70],[1,3,-40,5,50,70],[0,3,-40,5,-50,70],[1,3,-30,5,50,70],[0,3,-30,5,-50,70],[1,3,-20,5,50,70],[0,3,-20,5,-50,70],[1,3,-10,5,50,70],[0,3,-10,5,-50,70]]]; boss_6 = [250,100,200000,[[50,100,2500],[100,100,2500],[150,100,2500],[200,100,2500],[250,100,2500],[300,100,2500],[350,100,2500],[400,100,2500],[450,100,2500]],[[5,2,90,7,0,60],[0,2,93,7,-15,60],[0,2,87,7,15,60],[2,1,0,6,-210,25],[0,1,10,6,-210,25],[0,1,20,6,-210,25],[0,1,30,6,-210,25],[0,1,40,6,-210,25],[0,1,50,6,-210,25],[0,1,60,6,-210,25],[0,1,70,6,-210,25],[0,1,80,6,-210,25],[0,1,90,6,-210,25],[0,1,100,6,-210,25],[0,1,110,6,-210,25],[0,1,120,6,-210,25],[0,1,130,6,-210,25],[0,1,140,6,-210,25],[0,1,150,6,-210,25],[0,1,160,6,-210,25],[0,1,170,6,-210,25],[0,1,180,6,-210,25],[0,1,-10,6,-210,25],[0,1,-20,6,-210,25],[0,1,-30,6,-210,25],[0,1,-40,6,-210,25],[0,1,-50,6,-210,25],[0,1,-60,6,-210,25],[0,1,-70,6,-210,25],[0,1,-80,6,-210,25],[0,1,-90,6,-210,25],[0,1,-100,6,-210,25],[0,1,-110,6,-210,25],[0,1,-120,6,-210,25],[0,1,-130,6,-210,25],[0,1,-140,6,-210,25],[0,1,-150,6,-210,25],[0,1,-160,6,-210,25],[0,1,-170,6,-210,25],[0,1,0,6,210,25],[0,1,10,6,210,25],[0,1,20,6,210,25],[0,1,30,6,210,25],[0,1,40,6,210,25],[0,1,50,6,210,25],[0,1,60,6,210,25],[0,1,70,6,210,25],[0,1,80,6,210,25],[0,1,90,6,210,25],[0,1,100,6,210,25],[0,1,110,6,210,25],[0,1,120,6,210,25],[0,1,130,6,210,25],[0,1,140,6,210,25],[0,1,150,6,210,25],[0,1,160,6,210,25],[0,1,170,6,210,25],[0,1,180,6,210,25],[0,1,-10,6,210,25],[0,1,-20,6,210,25],[0,1,-30,6,210,25],[0,1,-40,6,210,25],[0,1,-50,6,210,25],[0,1,-60,6,210,25],[0,1,-70,6,210,25],[0,1,-80,6,210,25],[0,1,-90,6,210,25],[0,1,-100,6,210,25],[0,1,-110,6,210,25],[0,1,-120,6,210,25],[0,1,-130,6,210,25],[0,1,-140,6,210,25],[0,1,-150,6,210,25],[0,1,-160,6,210,25],[0,1,-170,6,210,25],[2,2,90,7,0,60],[0,2,93,7,-15,60],[0,2,87,7,15,60],[3,1,0,6,-210,25],[0,1,10,6,-210,25],[0,1,20,6,-210,25],[0,1,30,6,-210,25],[0,1,40,6,-210,25],[0,1,50,6,-210,25],[0,1,60,6,-210,25],[0,1,70,6,-210,25],[0,1,80,6,-210,25],[0,1,90,6,-210,25],[0,1,100,6,-210,25],[0,1,110,6,-210,25],[0,1,120,6,-210,25],[0,1,130,6,-210,25],[0,1,140,6,-210,25],[0,1,150,6,-210,25],[0,1,160,6,-210,25],[0,1,170,6,-210,25],[0,1,180,6,-210,25],[0,1,-10,6,-210,25],[0,1,-20,6,-210,25],[0,1,-30,6,-210,25],[0,1,-40,6,-210,25],[0,1,-50,6,-210,25],[0,1,-60,6,-210,25],[0,1,-70,6,-210,25],[0,1,-80,6,-210,25],[0,1,-90,6,-210,25],[0,1,-100,6,-210,25],[0,1,-110,6,-210,25],[0,1,-120,6,-210,25],[0,1,-130,6,-210,25],[0,1,-140,6,-210,25],[0,1,-150,6,-210,25],[0,1,-160,6,-210,25],[0,1,-170,6,-210,25],[0,1,0,6,210,25],[0,1,10,6,210,25],[0,1,20,6,210,25],[0,1,30,6,210,25],[0,1,40,6,210,25],[0,1,50,6,210,25],[0,1,60,6,210,25],[0,1,70,6,210,25],[0,1,80,6,210,25],[0,1,90,6,210,25],[0,1,100,6,210,25],[0,1,110,6,210,25],[0,1,120,6,210,25],[0,1,130,6,210,25],[0,1,140,6,210,25],[0,1,150,6,210,25],[0,1,160,6,210,25],[0,1,170,6,210,25],[0,1,180,6,210,25],[0,1,-10,6,210,25],[0,1,-20,6,210,25],[0,1,-30,6,210,25],[0,1,-40,6,210,25],[0,1,-50,6,210,25],[0,1,-60,6,210,25],[0,1,-70,6,210,25],[0,1,-80,6,210,25],[0,1,-90,6,210,25],[0,1,-100,6,210,25],[0,1,-110,6,210,25],[0,1,-120,6,210,25],[0,1,-130,6,210,25],[0,1,-140,6,210,25],[0,1,-150,6,210,25],[0,1,-160,6,210,25],[0,1,-170,6,210,25],[0,2,90,7,0,60],[0,2,93,7,-15,60],[0,2,87,7,15,60],[2,2,0,4,-50,25],[1,2,10,4,-50,25],[1,2,20,4,-50,25],[1,2,30,4,-50,25],[1,2,40,4,-50,25],[1,2,50,4,-50,25],[1,2,60,4,-50,25],[1,2,70,4,-50,25],[1,2,80,4,-50,25],[1,2,90,4,-50,25],[1,2,100,4,-50,25],[1,2,110,4,-50,25],[1,2,120,4,-50,25],[1,2,130,4,-50,25],[1,2,140,4,-50,25],[1,2,150,4,-50,25],[1,2,160,4,-50,25],[1,2,170,4,-50,25],[1,2,180,4,-50,25],[0,2,90,7,0,60],[0,2,93,7,-15,60],[0,2,87,7,15,60],[2,2,180,4,50,25],[1,2,170,4,50,25],[1,2,160,4,50,25],[1,2,150,4,50,25],[1,2,140,4,50,25],[1,2,130,4,50,25],[1,2,120,4,50,25],[1,2,110,4,50,25],[1,2,100,4,50,25],[1,2,90,4,50,25],[1,2,80,4,50,25],[1,2,70,4,50,25],[1,2,60,4,50,25],[1,2,50,4,50,25],[1,2,40,4,50,25],[1,2,30,4,50,25],[1,2,20,4,50,25],[1,2,10,4,50,25],[1,2,0,4,50,25],[0,2,90,7,0,60],[0,2,93,7,-15,60],[0,2,87,7,15,60],[2,2,180,4,-210,25],[1,2,170,4,-210,25],[1,2,160,4,-210,25],[1,2,150,4,-210,25],[1,2,140,4,-210,25],[1,2,130,4,-210,25],[1,2,120,4,-210,25],[1,2,110,4,-210,25],[1,2,100,4,-210,25],[1,2,90,4,-210,25],[0,2,90,7,0,60],[0,2,93,7,-15,60],[0,2,87,7,15,60],[2,2,180,4,210,25],[1,2,170,4,210,25],[1,2,160,4,210,25],[1,2,150,4,210,25],[1,2,140,4,210,25],[1,2,130,4,210,25],[1,2,120,4,210,25],[1,2,110,4,210,25],[1,2,100,4,210,25],[1,2,90,4,210,25],[0,2,90,7,0,60],[0,2,93,7,-15,60],[0,2,87,7,15,60],[2,2,0,6,0,50],[1,2,10,6,0,50],[1,2,20,6,0,50],[1,2,30,6,0,50],[1,2,40,6,0,50],[1,2,50,6,0,50],[1,2,60,6,0,50],[1,2,70,6,0,50],[1,2,80,6,0,50],[1,2,90,6,0,50],[1,2,100,6,0,50],[1,2,110,6,0,50],[1,2,120,6,0,50],[1,2,130,6,0,50],[1,2,140,6,0,50],[1,2,150,6,0,50],[1,2,160,6,0,50],[1,2,170,6,0,50],[1,2,180,6,0,50],[1,2,-170,6,0,50],[1,2,-160,6,0,50],[1,2,-150,6,0,50],[1,2,-140,6,0,50],[1,2,-130,6,0,50],[1,2,-120,6,0,50],[1,2,-110,6,0,50],[1,2,-100,6,0,50],[1,2,-90,6,0,50],[1,2,-80,6,0,50],[1,2,-70,6,0,50],[1,2,-60,6,0,50],[1,2,-50,6,0,50],[1,2,-40,6,0,50],[1,2,-30,6,0,50],[1,2,-20,6,0,50],[1,2,-10,6,0,50],[0,2,90,7,0,60],[0,2,93,7,-15,60],[0,2,87,7,15,60],[1,2,0,5,0,50],[1,2,10,5,0,50],[1,2,20,5,0,50],[1,2,30,5,0,50],[1,2,40,5,0,50],[1,2,50,5,0,50],[1,2,60,5,0,50],[1,2,70,5,0,50],[1,2,80,5,0,50],[1,2,90,5,0,50],[1,2,100,5,0,50],[1,2,110,5,0,50],[1,2,120,5,0,50],[1,2,130,5,0,50],[1,2,140,5,0,50],[1,2,150,5,0,50],[1,2,160,5,0,50],[1,2,170,5,0,50],[1,2,180,5,0,50],[1,2,-170,5,0,50],[1,2,-160,5,0,50],[1,2,-150,5,0,50],[1,2,-140,5,0,50],[1,2,-130,5,0,50],[1,2,-120,5,0,50],[1,2,-110,5,0,50],[1,2,-100,5,0,50],[1,2,-90,5,0,50],[1,2,-80,5,0,50],[1,2,-70,5,0,50],[1,2,-60,5,0,50],[1,2,-50,5,0,50],[1,2,-40,5,0,50],[1,2,-30,5,0,50],[1,2,-20,5,0,50],[1,2,-10,5,0,50],[0,2,90,7,0,60],[0,2,93,7,-15,60],[0,2,87,7,15,60],[5,1,0,6,-210,25],[0,1,10,6,-210,25],[0,1,20,6,-210,25],[0,1,30,6,-210,25],[0,1,40,6,-210,25],[0,1,50,6,-210,25],[0,1,60,6,-210,25],[0,1,70,6,-210,25],[0,1,80,6,-210,25],[0,1,90,6,-210,25],[0,1,100,6,-210,25],[0,1,110,6,-210,25],[0,1,120,6,-210,25],[0,1,130,6,-210,25],[0,1,140,6,-210,25],[0,1,150,6,-210,25],[0,1,160,6,-210,25],[0,1,170,6,-210,25],[0,1,180,6,-210,25],[0,1,-10,6,-210,25],[0,1,-20,6,-210,25],[0,1,-30,6,-210,25],[0,1,-40,6,-210,25],[0,1,-50,6,-210,25],[0,1,-60,6,-210,25],[0,1,-70,6,-210,25],[0,1,-80,6,-210,25],[0,1,-90,6,-210,25],[0,1,-100,6,-210,25],[0,1,-110,6,-210,25],[0,1,-120,6,-210,25],[0,1,-130,6,-210,25],[0,1,-140,6,-210,25],[0,1,-150,6,-210,25],[0,1,-160,6,-210,25],[0,1,-170,6,-210,25],[0,1,0,6,210,25],[0,1,10,6,210,25],[0,1,20,6,210,25],[0,1,30,6,210,25],[0,1,40,6,210,25],[0,1,50,6,210,25],[0,1,60,6,210,25],[0,1,70,6,210,25],[0,1,80,6,210,25],[0,1,90,6,210,25],[0,1,100,6,210,25],[0,1,110,6,210,25],[0,1,120,6,210,25],[0,1,130,6,210,25],[0,1,140,6,210,25],[0,1,150,6,210,25],[0,1,160,6,210,25],[0,1,170,6,210,25],[0,1,180,6,210,25],[0,1,-10,6,210,25],[0,1,-20,6,210,25],[0,1,-30,6,210,25],[0,1,-40,6,210,25],[0,1,-50,6,210,25],[0,1,-60,6,210,25],[0,1,-70,6,210,25],[0,1,-80,6,210,25],[0,1,-90,6,210,25],[0,1,-100,6,210,25],[0,1,-110,6,210,25],[0,1,-120,6,210,25],[0,1,-130,6,210,25],[0,1,-140,6,210,25],[0,1,-150,6,210,25],[0,1,-160,6,210,25],[0,1,-170,6,210,25],[0,1,0,6,0,50],[0,1,10,6,0,50],[0,1,20,6,0,50],[0,1,30,6,0,50],[0,1,40,6,0,50],[0,1,50,6,0,50],[0,1,60,6,0,50],[0,1,70,6,0,50],[0,1,80,6,0,50],[0,1,90,6,0,50],[0,1,100,6,0,50],[0,1,110,6,0,50],[0,1,120,6,0,50],[0,1,130,6,0,50],[0,1,140,6,0,50],[0,1,150,6,0,50],[0,1,160,6,0,50],[0,1,170,6,0,50],[0,1,180,6,0,50],[0,1,-10,6,0,50],[0,1,-20,6,0,50],[0,1,-30,6,0,50],[0,1,-40,6,0,50],[0,1,-50,6,0,50],[0,1,-60,6,0,50],[0,1,-70,6,0,50],[0,1,-80,6,0,50],[0,1,-90,6,0,50],[0,1,-100,6,0,50],[0,1,-110,6,0,50],[0,1,-120,6,0,50],[0,1,-130,6,0,50],[0,1,-140,6,0,50],[0,1,-150,6,0,50],[0,1,-160,6,0,50],[0,1,-170,6,0,50],[0,2,90,7,0,60],[0,2,93,7,-15,60],[0,2,87,7,15,60],[5,1,5,6,-200,25],[0,1,15,6,-200,25],[0,1,25,6,-200,25],[0,1,35,6,-200,25],[0,1,45,6,-200,25],[0,1,55,6,-200,25],[0,1,65,6,-200,25],[0,1,75,6,-200,25],[0,1,85,6,-200,25],[0,1,95,6,-200,25],[0,1,105,6,-200,25],[0,1,115,6,-200,25],[0,1,125,6,-200,25],[0,1,135,6,-200,25],[0,1,145,6,-200,25],[0,1,155,6,-200,25],[0,1,165,6,-200,25],[0,1,175,6,-200,25],[0,1,185,6,-200,25],[0,1,-15,6,-200,25],[0,1,-25,6,-200,25],[0,1,-35,6,-200,25],[0,1,-45,6,-200,25],[0,1,-55,6,-200,25],[0,1,-65,6,-200,25],[0,1,-75,6,-200,25],[0,1,-85,6,-200,25],[0,1,-95,6,-200,25],[0,1,-105,6,-200,25],[0,1,-115,6,-200,25],[0,1,-125,6,-200,25],[0,1,-135,6,-200,25],[0,1,-145,6,-200,25],[0,1,-155,6,-200,25],[0,1,-165,6,-200,25],[0,1,-175,6,-200,25],[0,1,5,6,200,25],[0,1,15,6,200,25],[0,1,25,6,200,25],[0,1,35,6,200,25],[0,1,45,6,200,25],[0,1,55,6,200,25],[0,1,65,6,200,25],[0,1,75,6,200,25],[0,1,85,6,200,25],[0,1,95,6,200,25],[0,1,105,6,200,25],[0,1,115,6,200,25],[0,1,125,6,200,25],[0,1,135,6,200,25],[0,1,145,6,200,25],[0,1,155,6,200,25],[0,1,165,6,200,25],[0,1,175,6,200,25],[0,1,185,6,200,25],[0,1,-15,6,200,25],[0,1,-25,6,200,25],[0,1,-35,6,200,25],[0,1,-45,6,200,25],[0,1,-55,6,200,25],[0,1,-65,6,200,25],[0,1,-75,6,200,25],[0,1,-85,6,200,25],[0,1,-95,6,200,25],[0,1,-105,6,200,25],[0,1,-115,6,200,25],[0,1,-125,6,200,25],[0,1,-135,6,200,25],[0,1,-145,6,200,25],[0,1,-155,6,200,25],[0,1,-165,6,200,25],[0,1,-175,6,200,25],[0,1,5,6,0,0],[0,1,15,6,0,0],[0,1,25,6,0,0],[0,1,35,6,0,0],[0,1,45,6,0,0],[0,1,55,6,0,0],[0,1,65,6,0,0],[0,1,75,6,0,0],[0,1,85,6,0,0],[0,1,95,6,0,0],[0,1,105,6,0,0],[0,1,115,6,0,0],[0,1,125,6,0,0],[0,1,135,6,0,0],[0,1,145,6,0,0],[0,1,155,6,0,0],[0,1,165,6,0,0],[0,1,175,6,0,0],[0,1,185,6,0,0],[0,1,-15,6,0,0],[0,1,-25,6,0,0],[0,1,-35,6,0,0],[0,1,-45,6,0,0],[0,1,-55,6,0,0],[0,1,-65,6,0,0],[0,1,-75,6,0,0],[0,1,-85,6,0,0],[0,1,-95,6,0,0],[0,1,-105,6,0,0],[0,1,-115,6,0,0],[0,1,-125,6,0,0],[0,1,-135,6,0,0],[0,1,-145,6,0,0],[0,1,-155,6,0,0],[0,1,-165,6,0,0],[0,1,-175,6,0,0],[0,2,90,7,0,60],[0,2,93,7,-15,60],[0,2,87,7,15,60],[5,2,90,7,0,60],[0,2,93,7,-15,60],[0,2,87,7,15,60],[5,2,90,7,0,60],[0,2,93,7,-15,60],[0,2,87,7,15,60]]]; boss_5 = [250,150,190001,[[250,100,7200]],[[10,3,0,8,40,0],[0,3,180,8,-40,0],[0,3,90,8,0,40],[0,3,-90,8,0,-40],[10,3,0,8,40,0],[0,3,180,8,-40,0],[0,3,90,8,0,40],[0,3,-90,8,0,-40],[8,3,0,8,40,0],[0,3,180,8,-40,0],[0,3,90,8,0,40],[0,3,-90,8,0,-40],[8,3,0,8,40,0],[0,3,180,8,-40,0],[0,3,90,8,0,40],[0,3,-90,8,0,-40],[6,3,0,8,40,0],[0,3,180,8,-40,0],[0,3,90,8,0,40],[0,3,-90,8,0,-40],[6,3,0,8,40,0],[0,3,180,8,-40,0],[0,3,90,8,0,40],[0,3,-90,8,0,-40],[4,3,0,8,40,0],[0,3,180,8,-40,0],[0,3,90,8,0,40],[0,3,-90,8,0,-40],[4,3,0,8,40,0],[0,3,180,8,-40,0],[0,3,90,8,0,40],[0,3,-90,8,0,-40],[2,3,0,8,40,0],[0,3,180,8,-40,0],[0,3,90,8,0,40],[0,3,-90,8,0,-40],[2,3,0,8,40,0],[0,3,180,8,-40,0],[0,3,90,8,0,40],[0,3,-90,8,0,-40],[1,3,0,6,40,0],[0,3,180,6,-40,0],[0,3,90,6,0,40],[0,3,-90,6,0,-40],[2,3,-10,6,40,0],[0,3,170,6,-40,0],[0,3,80,6,0,40],[0,3,-100,6,0,-40],[2,3,-20,6,40,0],[0,3,160,6,-40,0],[0,3,70,6,0,40],[0,3,-110,6,0,-40],[0,3,-110,6,0,-40],[2,3,-30,6,40,0],[0,3,150,6,-40,0],[0,3,60,6,0,40],[0,3,-120,6,0,-40],[2,3,-40,6,40,0],[0,3,140,6,-40,0],[0,3,50,6,0,40],[0,3,-130,6,0,-40],[2,3,-50,6,40,0],[0,3,130,6,-40,0],[0,3,40,6,0,40],[0,3,-140,6,0,-40],[2,3,-60,6,40,0],[0,3,130,6,-40,0],[0,3,40,6,0,40],[0,3,-150,6,0,-40],[2,3,-70,6,40,0],[0,3,120,6,-40,0],[0,3,30,6,0,40],[0,3,-160,6,0,-40],[2,3,-80,6,40,0],[0,3,110,6,-40,0],[0,3,30,6,0,40],[0,3,-170,6,0,-40],[2,3,-90,6,40,0],[0,3,100,6,-40,0],[0,3,20,6,0,40],[0,3,-170,6,0,-40],[2,3,-100,6,40,0],[0,3,90,6,-40,0],[0,3,10,6,0,40],[0,3,-180,6,0,-40],[2,3,-110,6,40,0],[0,3,80,6,-40,0],[0,3,0,6,0,40],[0,3,170,6,0,-40],[2,3,-120,6,40,0],[0,3,70,6,-40,0],[0,3,-10,6,0,40],[0,3,160,6,0,-40],[2,3,-130,6,40,0],[0,3,60,6,-40,0],[0,3,-20,6,0,40],[0,3,150,6,0,-40],[2,3,-140,6,40,0],[0,3,50,6,-40,0],[0,3,-30,6,0,40],[0,3,140,6,0,-40],[2,3,-150,6,40,0],[0,3,40,6,-40,0],[0,3,-40,6,0,40],[0,3,130,6,0,-40],[2,3,-160,6,40,0],[0,3,30,6,-40,0],[0,3,-50,6,0,40],[0,3,120,6,0,-40],[2,3,-170,6,40,0],[0,3,20,6,-40,0],[0,3,-60,6,0,40],[0,3,110,6,0,-40],[2,3,-180,6,40,0],[0,3,10,6,-40,0],[0,3,-60,6,0,40],[0,3,100,6,0,-40],[2,3,0,6,40,0],[0,3,180,6,-40,0],[0,3,90,6,0,40],[0,3,-90,6,0,-40],[2,3,-10,6,40,0],[0,3,170,6,-40,0],[0,3,80,6,0,40],[0,3,-100,6,0,-40],[2,3,-20,6,40,0],[0,3,160,6,-40,0],[0,3,70,6,0,40],[0,3,-110,6,0,-40],[0,3,-110,6,0,-40],[2,3,-30,6,40,0],[0,3,150,6,-40,0],[0,3,60,6,0,40],[0,3,-120,6,0,-40],[2,3,-40,6,40,0],[0,3,140,6,-40,0],[0,3,50,6,0,40],[0,3,-130,6,0,-40],[2,3,-50,6,40,0],[0,3,130,6,-40,0],[0,3,40,6,0,40],[0,3,-140,6,0,-40],[2,3,-60,6,40,0],[0,3,130,6,-40,0],[0,3,40,6,0,40],[0,3,-150,6,0,-40],[2,3,-70,6,40,0],[0,3,120,6,-40,0],[0,3,30,6,0,40],[0,3,-160,6,0,-40],[2,3,-80,6,40,0],[0,3,110,6,-40,0],[0,3,30,6,0,40],[0,3,-170,6,0,-40],[2,3,-90,6,40,0],[0,3,100,6,-40,0],[0,3,20,6,0,40],[0,3,-170,6,0,-40],[2,3,-100,6,40,0],[0,3,90,6,-40,0],[0,3,10,6,0,40],[0,3,-180,6,0,-40],[2,3,-110,6,40,0],[0,3,80,6,-40,0],[0,3,0,6,0,40],[0,3,170,6,0,-40],[2,3,-120,6,40,0],[0,3,70,6,-40,0],[0,3,-10,6,0,40],[0,3,160,6,0,-40],[2,3,-130,6,40,0],[0,3,60,6,-40,0],[0,3,-20,6,0,40],[0,3,150,6,0,-40],[2,3,-140,6,40,0],[0,3,50,6,-40,0],[0,3,-30,6,0,40],[0,3,140,6,0,-40],[2,3,-150,6,40,0],[0,3,40,6,-40,0],[0,3,-40,6,0,40],[0,3,130,6,0,-40],[2,3,-160,6,40,0],[0,3,30,6,-40,0],[0,3,-50,6,0,40],[0,3,120,6,0,-40],[2,3,-170,6,40,0],[0,3,20,6,-40,0],[0,3,-60,6,0,40],[0,3,110,6,0,-40],[2,3,-180,6,40,0],[0,3,10,6,-40,0],[0,3,-60,6,0,40],[0,3,100,6,0,-40],[2,3,0,6,40,0],[0,3,180,6,-40,0],[0,3,90,6,0,40],[0,3,-90,6,0,-40],[2,3,-10,6,40,0],[0,3,170,6,-40,0],[0,3,80,6,0,40],[0,3,-100,6,0,-40],[2,3,-20,6,40,0],[0,3,160,6,-40,0],[0,3,70,6,0,40],[0,3,-110,6,0,-40],[0,3,-110,6,0,-40],[2,3,-30,6,40,0],[0,3,150,6,-40,0],[0,3,60,6,0,40],[0,3,-120,6,0,-40],[2,3,-40,6,40,0],[0,3,140,6,-40,0],[0,3,50,6,0,40],[0,3,-130,6,0,-40],[2,3,-50,6,40,0],[0,3,130,6,-40,0],[0,3,40,6,0,40],[0,3,-140,6,0,-40],[2,3,-60,6,40,0],[0,3,130,6,-40,0],[0,3,40,6,0,40],[0,3,-150,6,0,-40],[2,3,-70,6,40,0],[0,3,120,6,-40,0],[0,3,30,6,0,40],[0,3,-160,6,0,-40],[2,3,-80,6,40,0],[0,3,110,6,-40,0],[0,3,30,6,0,40],[0,3,-170,6,0,-40],[2,3,-90,6,40,0],[0,3,100,6,-40,0],[0,3,20,6,0,40],[0,3,-170,6,0,-40],[2,3,-100,6,40,0],[0,3,90,6,-40,0],[0,3,10,6,0,40],[0,3,-180,6,0,-40],[2,3,-110,6,40,0],[0,3,80,6,-40,0],[0,3,0,6,0,40],[0,3,170,6,0,-40],[2,3,-120,6,40,0],[0,3,70,6,-40,0],[0,3,-10,6,0,40],[0,3,160,6,0,-40],[2,3,-130,6,40,0],[0,3,60,6,-40,0],[0,3,-20,6,0,40],[0,3,150,6,0,-40],[2,3,-140,6,40,0],[0,3,50,6,-40,0],[0,3,-30,6,0,40],[0,3,140,6,0,-40],[2,3,-150,6,40,0],[0,3,40,6,-40,0],[0,3,-40,6,0,40],[0,3,130,6,0,-40],[2,3,-160,6,40,0],[0,3,30,6,-40,0],[0,3,-50,6,0,40],[0,3,120,6,0,-40],[2,3,-170,6,40,0],[0,3,20,6,-40,0],[0,3,-60,6,0,40],[0,3,110,6,0,-40],[2,3,-180,6,40,0],[0,3,10,6,-40,0],[0,3,-60,6,0,40],[0,3,100,6,0,-40],[2,4,0,6,0,0],[0,4,10,6,0,0],[0,4,20,6,0,0],[0,4,30,6,0,0],[0,4,40,6,0,0],[0,4,50,6,0,0],[0,4,60,6,0,0],[0,4,70,6,0,0],[0,4,80,6,0,0],[0,4,90,6,0,0],[0,4,100,6,0,0],[0,4,110,6,0,0],[0,4,120,6,0,0],[0,4,130,6,0,0],[0,4,140,6,0,0],[0,4,150,6,0,0],[0,4,160,6,0,0],[0,4,170,6,0,0],[0,4,180,6,0,0],[0,4,-10,6,0,0],[0,4,-20,6,0,0],[0,4,-30,6,0,0],[0,4,-40,6,0,0],[0,4,-50,6,0,0],[0,4,-60,6,0,0],[0,4,-70,6,0,0],[0,4,-80,6,0,0],[0,4,-90,6,0,0],[0,4,-100,6,0,0],[0,4,-110,6,0,0],[0,4,-120,6,0,0],[0,4,-130,6,0,0],[0,4,-140,6,0,0],[0,4,-150,6,0,0],[0,4,-160,6,0,0],[0,4,-170,6,0,0],[5,4,5,6,0,0],[0,4,15,6,0,0],[0,4,25,6,0,0],[0,4,35,6,0,0],[0,4,45,6,0,0],[0,4,55,6,0,0],[0,4,65,6,0,0],[0,4,75,6,0,0],[0,4,85,6,0,0],[0,4,95,6,0,0],[0,4,105,6,0,0],[0,4,115,6,0,0],[0,4,125,6,0,0],[0,4,135,6,0,0],[0,4,145,6,0,0],[0,4,155,6,0,0],[0,4,165,6,0,0],[0,4,175,6,0,0],[0,4,-5,6,0,0],[0,4,-15,6,0,0],[0,4,-25,6,0,0],[0,4,-35,6,0,0],[0,4,-45,6,0,0],[0,4,-55,6,0,0],[0,4,-65,6,0,0],[0,4,-75,6,0,0],[0,4,-85,6,0,0],[0,4,-95,6,0,0],[0,4,-105,6,0,0],[0,4,-115,6,0,0],[0,4,-125,6,0,0],[0,4,-135,6,0,0],[0,4,-145,6,0,0],[0,4,-155,6,0,0],[0,4,-165,6,0,0],[0,4,-175,6,0,0],[5,4,0,6,0,0],[0,4,10,6,0,0],[0,4,20,6,0,0],[0,4,30,6,0,0],[0,4,40,6,0,0],[0,4,50,6,0,0],[0,4,60,6,0,0],[0,4,70,6,0,0],[0,4,80,6,0,0],[0,4,90,6,0,0],[0,4,100,6,0,0],[0,4,110,6,0,0],[0,4,120,6,0,0],[0,4,130,6,0,0],[0,4,140,6,0,0],[0,4,150,6,0,0],[0,4,160,6,0,0],[0,4,170,6,0,0],[0,4,180,6,0,0],[0,4,-10,6,0,0],[0,4,-20,6,0,0],[0,4,-30,6,0,0],[0,4,-40,6,0,0],[0,4,-50,6,0,0],[0,4,-60,6,0,0],[0,4,-70,6,0,0],[0,4,-80,6,0,0],[0,4,-90,6,0,0],[0,4,-100,6,0,0],[0,4,-110,6,0,0],[0,4,-120,6,0,0],[0,4,-130,6,0,0],[0,4,-140,6,0,0],[0,4,-150,6,0,0],[0,4,-160,6,0,0],[0,4,-170,6,0,0],[2,2,180,5,0,0],[1,2,170,6,0,0],[1,2,160,5,0,0],[1,2,150,6,0,0],[1,2,140,5,0,0],[1,2,130,6,0,0],[1,2,120,5,0,0],[1,2,110,6,0,0],[1,2,100,5,0,0],[1,2,90,6,0,0],[1,2,80,5,0,0],[1,2,70,6,0,0],[1,2,60,5,0,0],[1,2,50,6,0,0],[1,2,40,5,0,0],[1,2,30,6,0,0],[1,2,20,5,0,0],[1,2,10,6,0,0],[1,2,0,5,0,0],[1,2,180,5,0,0],[0,2,170,6,0,0],[1,2,160,5,0,0],[0,2,150,6,0,0],[1,2,140,5,0,0],[0,2,130,6,0,0],[1,2,120,5,0,0],[0,2,110,6,0,0],[1,2,100,5,0,0],[0,2,90,6,0,0],[1,2,80,5,0,0],[0,2,70,6,0,0],[1,2,60,5,0,0],[0,2,50,6,0,0],[1,2,40,5,0,0],[0,2,30,6,0,0],[1,2,20,5,0,0],[0,2,10,6,0,0],[1,2,0,5,0,0],[1,4,180,5,0,0],[0,4,170,6,0,0],[1,4,160,5,0,0],[0,4,150,6,0,0],[1,4,140,5,0,0],[0,4,130,6,0,0],[1,4,120,5,0,0],[0,4,110,6,0,0],[1,4,100,5,0,0],[0,4,90,6,0,0],[1,4,80,5,0,0],[0,4,70,6,0,0],[1,4,60,5,0,0],[0,4,50,6,0,0],[1,4,40,5,0,0],[0,4,30,6,0,0],[1,4,20,5,0,0],[0,4,10,6,0,0],[1,4,0,5,0,0],[10,4,0,6,0,0],[0,4,10,6,0,0],[0,4,20,6,0,0],[0,4,30,6,0,0],[0,4,40,6,0,0],[0,4,50,6,0,0],[0,4,60,6,0,0],[0,4,70,6,0,0],[0,4,80,6,0,0],[0,4,90,6,0,0],[0,4,100,6,0,0],[0,4,110,6,0,0],[0,4,120,6,0,0],[0,4,130,6,0,0],[0,4,140,6,0,0],[0,4,150,6,0,0],[0,4,160,6,0,0],[0,4,170,6,0,0],[0,4,180,6,0,0],[0,4,-10,6,0,0],[0,4,-20,6,0,0],[0,4,-30,6,0,0],[0,4,-40,6,0,0],[0,4,-50,6,0,0],[0,4,-60,6,0,0],[0,4,-70,6,0,0],[0,4,-80,6,0,0],[0,4,-90,6,0,0],[0,4,-100,6,0,0],[0,4,-110,6,0,0],[0,4,-120,6,0,0],[0,4,-130,6,0,0],[0,4,-140,6,0,0],[0,4,-150,6,0,0],[0,4,-160,6,0,0],[0,4,-170,6,0,0],[5,4,5,6,0,0],[0,4,15,6,0,0],[0,4,25,6,0,0],[0,4,35,6,0,0],[0,4,45,6,0,0],[0,4,55,6,0,0],[0,4,65,6,0,0],[0,4,75,6,0,0],[0,4,85,6,0,0],[0,4,95,6,0,0],[0,4,105,6,0,0],[0,4,115,6,0,0],[0,4,125,6,0,0],[0,4,135,6,0,0],[0,4,145,6,0,0],[0,4,155,6,0,0],[0,4,165,6,0,0],[0,4,175,6,0,0],[0,4,-5,6,0,0],[0,4,-15,6,0,0],[0,4,-25,6,0,0],[0,4,-35,6,0,0],[0,4,-45,6,0,0],[0,4,-55,6,0,0],[0,4,-65,6,0,0],[0,4,-75,6,0,0],[0,4,-85,6,0,0],[0,4,-95,6,0,0],[0,4,-105,6,0,0],[0,4,-115,6,0,0],[0,4,-125,6,0,0],[0,4,-135,6,0,0],[0,4,-145,6,0,0],[0,4,-155,6,0,0],[0,4,-165,6,0,0],[0,4,-175,6,0,0],[5,4,0,6,0,0],[0,4,10,6,0,0],[0,4,20,6,0,0],[0,4,30,6,0,0],[0,4,40,6,0,0],[0,4,50,6,0,0],[0,4,60,6,0,0],[0,4,70,6,0,0],[0,4,80,6,0,0],[0,4,90,6,0,0],[0,4,100,6,0,0],[0,4,110,6,0,0],[0,4,120,6,0,0],[0,4,130,6,0,0],[0,4,140,6,0,0],[0,4,150,6,0,0],[0,4,160,6,0,0],[0,4,170,6,0,0],[0,4,180,6,0,0],[0,4,-10,6,0,0],[0,4,-20,6,0,0],[0,4,-30,6,0,0],[0,4,-40,6,0,0],[0,4,-50,6,0,0],[0,4,-60,6,0,0],[0,4,-70,6,0,0],[0,4,-80,6,0,0],[0,4,-90,6,0,0],[0,4,-100,6,0,0],[0,4,-110,6,0,0],[0,4,-120,6,0,0],[0,4,-130,6,0,0],[0,4,-140,6,0,0],[0,4,-150,6,0,0],[0,4,-160,6,0,0],[0,4,-170,6,0,0],[5,4,5,6,0,0],[0,4,15,6,0,0],[0,4,25,6,0,0],[0,4,35,6,0,0],[0,4,45,6,0,0],[0,4,55,6,0,0],[0,4,65,6,0,0],[0,4,75,6,0,0],[0,4,85,6,0,0],[0,4,95,6,0,0],[0,4,105,6,0,0],[0,4,115,6,0,0],[0,4,125,6,0,0],[0,4,135,6,0,0],[0,4,145,6,0,0],[0,4,155,6,0,0],[0,4,165,6,0,0],[0,4,175,6,0,0],[0,4,-5,6,0,0],[0,4,-15,6,0,0],[0,4,-25,6,0,0],[0,4,-35,6,0,0],[0,4,-45,6,0,0],[0,4,-55,6,0,0],[0,4,-65,6,0,0],[0,4,-75,6,0,0],[0,4,-85,6,0,0],[0,4,-95,6,0,0],[0,4,-105,6,0,0],[0,4,-115,6,0,0],[0,4,-125,6,0,0],[0,4,-135,6,0,0],[0,4,-145,6,0,0],[0,4,-155,6,0,0],[0,4,-165,6,0,0],[0,4,-175,6,0,0]]]; boss_4 = [250,100,140000,[[50,100,2500],[100,100,2500],[150,100,2500],[200,100,2500],[250,100,2500],[300,100,2500],[350,100,2500],[400,100,2500],[450,100,2500]],[[25,3,90,4,-240,45],[0,3,90,4,-220,45],[0,3,90,4,-200,45],[0,3,90,4,-180,45],[0,3,90,4,-160,45],[0,3,90,4,-140,45],[0,3,90,4,-120,45],[0,3,90,4,-100,45],[0,3,90,4,-80,45],[0,3,90,4,-60,45],[0,3,90,4,-40,45],[0,3,90,4,20,45],[0,3,90,4,40,45],[0,3,90,4,60,45],[0,3,90,4,80,45],[0,3,90,4,100,45],[0,3,90,4,120,45],[0,3,90,4,140,45],[0,3,90,4,160,45],[0,3,90,4,180,45],[0,3,90,4,200,45],[0,3,90,4,220,45],[0,3,90,4,240,45],[5,3,90,4,-240,45],[0,3,90,4,-220,45],[0,3,90,4,-200,45],[0,3,90,4,-180,45],[0,3,90,4,-160,45],[0,3,90,4,-140,45],[0,3,90,4,-120,45],[0,3,90,4,-100,45],[0,3,90,4,-80,45],[0,3,90,4,-60,45],[0,3,90,4,0,45],[0,3,90,4,40,45],[0,3,90,4,20,45],[0,3,90,4,60,45],[0,3,90,4,80,45],[0,3,90,4,100,45],[0,3,90,4,120,45],[0,3,90,4,140,45],[0,3,90,4,160,45],[0,3,90,4,180,45],[0,3,90,4,200,45],[0,3,90,4,220,45],[0,3,90,4,240,45],[5,3,90,4,-240,45],[0,3,90,4,-220,45],[0,3,90,4,-200,45],[0,3,90,4,-180,45],[0,3,90,4,-160,45],[0,3,90,4,-140,45],[0,3,90,4,-120,45],[0,3,90,4,-100,45],[0,3,90,4,-80,45],[0,3,90,4,-20,45],[0,3,90,4,0,45],[0,3,90,4,20,45],[0,3,90,4,40,45],[0,3,90,4,60,45],[0,3,90,4,80,45],[0,3,90,4,100,45],[0,3,90,4,120,45],[0,3,90,4,140,45],[0,3,90,4,160,45],[0,3,90,4,180,45],[0,3,90,4,200,45],[0,3,90,4,220,45],[0,3,90,4,240,45],[5,3,90,4,-240,45],[0,3,90,4,-220,45],[0,3,90,4,-200,45],[0,3,90,4,-180,45],[0,3,90,4,-160,45],[0,3,90,4,-140,45],[0,3,90,4,-120,45],[0,3,90,4,-100,45],[0,3,90,4,-40,45],[0,3,90,4,-20,45],[0,3,90,4,0,45],[0,3,90,4,20,45],[0,3,90,4,40,45],[0,3,90,4,60,45],[0,3,90,4,80,45],[0,3,90,4,100,45],[0,3,90,4,120,45],[0,3,90,4,140,45],[0,3,90,4,160,45],[0,3,90,4,180,45],[0,3,90,4,200,45],[0,3,90,4,220,45],[0,3,90,4,240,45],[5,3,90,4,-240,45],[0,3,90,4,-220,45],[0,3,90,4,-200,45],[0,3,90,4,-180,45],[0,3,90,4,-160,45],[0,3,90,4,-140,45],[0,3,90,4,-120,45],[0,3,90,4,-100,45],[0,3,90,4,-80,45],[0,3,90,4,-20,45],[0,3,90,4,0,45],[0,3,90,4,20,45],[0,3,90,4,40,45],[0,3,90,4,60,45],[0,3,90,4,80,45],[0,3,90,4,100,45],[0,3,90,4,120,45],[0,3,90,4,140,45],[0,3,90,4,160,45],[0,3,90,4,180,45],[0,3,90,4,200,45],[0,3,90,4,220,45],[0,3,90,4,240,45],[5,3,90,4,-240,45],[0,3,90,4,-220,45],[0,3,90,4,-200,45],[0,3,90,4,-180,45],[0,3,90,4,-160,45],[0,3,90,4,-140,45],[0,3,90,4,-120,45],[0,3,90,4,-100,45],[0,3,90,4,-80,45],[0,3,90,4,-60,45],[0,3,90,4,0,45],[0,3,90,4,20,45],[0,3,90,4,40,45],[0,3,90,4,60,45],[0,3,90,4,80,45],[0,3,90,4,100,45],[0,3,90,4,120,45],[0,3,90,4,140,45],[0,3,90,4,160,45],[0,3,90,4,180,45],[0,3,90,4,200,45],[0,3,90,4,220,45],[0,3,90,4,240,45],[5,3,90,4,-240,45],[0,3,90,4,-220,45],[0,3,90,4,-200,45],[0,3,90,4,-180,45],[0,3,90,4,-160,45],[0,3,90,4,-140,45],[0,3,90,4,-120,45],[0,3,90,4,-100,45],[0,3,90,4,-80,45],[0,3,90,4,-60,45],[0,3,90,4,-40,45],[0,3,90,4,20,45],[0,3,90,4,40,45],[0,3,90,4,60,45],[0,3,90,4,80,45],[0,3,90,4,100,45],[0,3,90,4,120,45],[0,3,90,4,140,45],[0,3,90,4,160,45],[0,3,90,4,180,45],[0,3,90,4,200,45],[0,3,90,4,220,45],[0,3,90,4,240,45],[5,3,90,4,-240,45],[0,3,90,4,-220,45],[0,3,90,4,-200,45],[0,3,90,4,-180,45],[0,3,90,4,-160,45],[0,3,90,4,-140,45],[0,3,90,4,-120,45],[0,3,90,4,-100,45],[0,3,90,4,-80,45],[0,3,90,4,-60,45],[0,3,90,4,-40,45],[0,3,90,4,-20,45],[0,3,90,4,60,45],[0,3,90,4,80,45],[0,3,90,4,100,45],[0,3,90,4,120,45],[0,3,90,4,140,45],[0,3,90,4,160,45],[0,3,90,4,180,45],[0,3,90,4,200,45],[0,3,90,4,220,45],[0,3,90,4,240,45],[5,3,90,4,-240,45],[0,3,90,4,-220,45],[0,3,90,4,-200,45],[0,3,90,4,-180,45],[0,3,90,4,-160,45],[0,3,90,4,-140,45],[0,3,90,4,-120,45],[0,3,90,4,-100,45],[0,3,90,4,-80,45],[0,3,90,4,-60,45],[0,3,90,4,-40,45],[0,3,90,4,-20,45],[0,3,90,4,60,45],[0,3,90,4,80,45],[0,3,90,4,100,45],[0,3,90,4,120,45],[0,3,90,4,140,45],[0,3,90,4,160,45],[0,3,90,4,180,45],[0,3,90,4,200,45],[0,3,90,4,220,45],[0,3,90,4,240,45],[5,3,90,4,-240,45],[0,3,90,4,-220,45],[0,3,90,4,-200,45],[0,3,90,4,-180,45],[0,3,90,4,-160,45],[0,3,90,4,-140,45],[0,3,90,4,-120,45],[0,3,90,4,-100,45],[0,3,90,4,-80,45],[0,3,90,4,-60,45],[0,3,90,4,-40,45],[0,3,90,4,-20,45],[0,3,90,4,40,45],[0,3,90,4,60,45],[0,3,90,4,80,45],[0,3,90,4,100,45],[0,3,90,4,120,45],[0,3,90,4,140,45],[0,3,90,4,160,45],[0,3,90,4,180,45],[0,3,90,4,200,45],[0,3,90,4,220,45],[0,3,90,4,240,45],[5,3,90,4,-220,45],[0,3,90,4,-200,45],[0,3,90,4,-180,45],[0,3,90,4,-160,45],[0,3,90,4,-140,45],[0,3,90,4,-120,45],[0,3,90,4,-100,45],[0,3,90,4,-80,45],[0,3,90,4,-60,45],[0,3,90,4,-40,45],[0,3,90,4,-20,45],[0,3,90,4,40,45],[0,3,90,4,60,45],[0,3,90,4,80,45],[0,3,90,4,100,45],[0,3,90,4,120,45],[0,3,90,4,140,45],[0,3,90,4,160,45],[0,3,90,4,180,45],[0,3,90,4,200,45],[0,3,90,4,220,45],[5,3,90,4,-200,45],[0,3,90,4,-180,45],[0,3,90,4,-160,45],[0,3,90,4,-140,45],[0,3,90,4,-120,45],[0,3,90,4,-100,45],[0,3,90,4,-80,45],[0,3,90,4,-60,45],[0,3,90,4,-40,45],[0,3,90,4,-20,45],[0,3,90,4,40,45],[0,3,90,4,60,45],[0,3,90,4,80,45],[0,3,90,4,100,45],[0,3,90,4,120,45],[0,3,90,4,140,45],[0,3,90,4,160,45],[0,3,90,4,180,45],[0,3,90,4,200,45],[5,3,90,4,-180,45],[0,3,90,4,-160,45],[0,3,90,4,-140,45],[0,3,90,4,-120,45],[0,3,90,4,-100,45],[0,3,90,4,-80,45],[0,3,90,4,-60,45],[0,3,90,4,-40,45],[0,3,90,4,-20,45],[0,3,90,4,40,45],[0,3,90,4,60,45],[0,3,90,4,80,45],[0,3,90,4,100,45],[0,3,90,4,120,45],[0,3,90,4,140,45],[0,3,90,4,160,45],[0,3,90,4,180,45],[5,3,90,4,-160,45],[0,3,90,4,-140,45],[0,3,90,4,-120,45],[0,3,90,4,-100,45],[0,3,90,4,-80,45],[0,3,90,4,-60,45],[0,3,90,4,-40,45],[0,3,90,4,-20,45],[0,3,90,4,40,45],[0,3,90,4,60,45],[0,3,90,4,80,45],[0,3,90,4,100,45],[0,3,90,4,120,45],[0,3,90,4,140,45],[0,3,90,4,160,45],[5,3,90,4,-140,45],[0,3,90,4,-120,45],[0,3,90,4,-100,45],[0,3,90,4,-80,45],[0,3,90,4,-60,45],[0,3,90,4,-40,45],[0,3,90,4,-20,45],[0,3,90,4,40,45],[0,3,90,4,60,45],[0,3,90,4,80,45],[0,3,90,4,100,45],[0,3,90,4,120,45],[0,3,90,4,140,45],[5,3,90,4,-120,45],[0,3,90,4,-100,45],[0,3,90,4,-80,45],[0,3,90,4,-60,45],[0,3,90,4,-40,45],[0,3,90,4,-20,45],[0,3,90,4,40,45],[0,3,90,4,60,45],[0,3,90,4,80,45],[0,3,90,4,100,45],[0,3,90,4,120,45],[5,3,90,4,-100,45],[0,3,90,4,-80,45],[0,3,90,4,-60,45],[0,3,90,4,-40,45],[0,3,90,4,-20,45],[0,3,90,4,40,45],[0,3,90,4,60,45],[0,3,90,4,80,45],[0,3,90,4,100,45],[5,3,90,4,-40,45],[0,3,90,4,-20,45],[0,3,90,4,40,45],[0,3,90,4,60,45],[5,3,90,4,-40,45],[0,3,90,4,-20,45],[0,3,90,4,40,45],[0,3,90,4,60,45],[5,3,90,4,-40,45],[0,3,90,4,-20,45],[0,3,90,4,40,45],[0,3,90,4,60,45],[5,3,90,4,-40,45],[0,3,90,4,-20,45],[0,3,90,4,40,45],[0,3,90,4,60,45],[80,4,100,7,0,45],[0,4,90,7,0,45],[0,4,80,7,0,45],[0,4,100,7,-50,45],[0,4,90,7,-50,45],[0,4,80,7,-50,45],[5,4,100,7,50,45],[0,4,90,7,50,45],[0,4,80,7,50,45],[0,4,100,7,20,45],[0,4,90,7,20,45],[0,4,80,7,20,45],[5,4,100,7,80,45],[0,4,90,7,80,45],[0,4,80,7,80,45],[0,4,100,7,100,45],[0,4,90,7,100,45],[0,4,80,7,100,45],[5,4,100,7,-80,45],[0,4,90,7,-80,45],[0,4,80,7,-80,45],[0,4,100,7,0,45],[0,4,90,7,0,45],[0,4,80,7,0,45],[5,4,100,7,20,45],[0,4,90,7,20,45],[0,4,80,7,20,45],[0,4,100,7,-50,45],[0,4,90,7,-50,45],[0,4,80,7,-50,45],[5,4,100,7,50,45],[0,4,90,7,50,45],[0,4,80,7,50,45],[0,4,100,7,-150,45],[0,4,90,7,-150,45],[0,4,80,7,-150,45],[10,3,66,3,-240,45],[1,3,68,3,-220,45],[1,3,70,3,-200,45],[1,3,72,3,-180,45],[1,3,74,3,-160,45],[1,3,76,3,-140,45],[1,3,78,3,-120,45],[1,3,80,3,-100,45],[1,3,82,3,-80,45],[1,3,84,3,-60,45],[1,3,86,3,-40,45],[1,3,88,3,-20,45],[1,3,90,3,0,45],[1,3,92,3,20,45],[1,3,94,3,40,45],[1,3,96,3,60,45],[1,3,98,3,80,45],[1,3,100,3,100,45],[1,3,102,3,120,45],[1,3,104,3,140,45],[1,3,106,3,160,45],[1,3,108,3,180,45],[1,3,110,3,200,45],[1,3,112,3,220,45],[1,3,114,3,240,45],[1,4,66,6,-230,45],[1,4,68,6,-210,45],[1,4,70,6,-190,45],[1,4,72,6,-170,45],[1,4,74,6,-150,45],[1,4,76,6,-130,45],[1,4,78,6,-110,45],[1,4,80,6,-90,45],[1,4,82,6,-70,45],[1,4,84,6,-50,45],[1,4,86,6,-30,45],[1,4,88,6,-10,45],[1,4,90,6,10,45],[1,4,92,6,30,45],[1,4,94,6,50,45],[1,4,96,6,70,45],[1,4,98,6,90,45],[1,4,100,6,110,45],[1,4,102,6,130,45],[1,4,104,6,150,45],[1,4,106,6,170,45],[1,4,108,6,190,45],[1,4,110,6,210,45],[1,4,112,6,230,45],[1,4,114,6,250,45]]]; boss_3 = [250,100,100000,[[95,100,11250],[407,100,11250],[250,100,20000]],[[5,1,90,8,200,-10],[0,1,90,8,215,-10],[0,1,90,8,185,-10],[0,1,90,8,-200,-10],[0,1,90,8,-215,-10],[0,1,90,8,-185,-10],[5,1,90,8,200,-10],[0,1,90,8,215,-10],[0,1,90,8,185,-10],[0,1,90,8,-200,-10],[0,1,90,8,-215,-10],[0,1,90,8,-185,-10],[5,1,90,8,200,-10],[0,1,90,8,215,-10],[0,1,90,8,185,-10],[0,1,90,8,-200,-10],[0,1,90,8,-215,-10],[0,1,90,8,-185,-10],[5,3,90,5,0,90],[0,3,85,5,30,85],[0,3,95,5,-30,85],[0,3,80,5,40,80],[0,3,100,5,-40,80],[0,3,75,5,55,75],[0,3,105,5,-55,75],[0,3,70,5,70,60],[0,3,110,5,-70,60],[5,1,90,8,200,-10],[0,1,90,8,215,-10],[0,1,90,8,185,-10],[0,1,90,8,-200,-10],[0,1,90,8,-215,-10],[0,1,90,8,-185,-10],[5,3,95,5,0,90],[0,3,90,5,30,85],[0,3,100,5,-30,85],[0,3,85,5,40,80],[0,3,105,5,-40,80],[0,3,80,5,55,75],[0,3,110,5,-55,75],[0,3,75,5,70,60],[0,3,115,5,-70,60],[5,1,90,8,200,-10],[0,1,90,8,215,-10],[0,1,90,8,185,-10],[0,1,90,8,-200,-10],[0,1,90,8,-215,-10],[0,1,90,8,-185,-10],[5,3,100,5,0,90],[0,3,95,5,30,85],[0,3,105,5,-30,85],[0,3,90,5,40,80],[0,3,110,5,-40,80],[0,3,85,5,55,75],[0,3,115,5,-55,75],[0,3,80,5,70,60],[0,3,120,5,-70,60],[5,1,90,8,200,-10],[0,1,90,8,215,-10],[0,1,90,8,185,-10],[0,1,90,8,-200,-10],[0,1,90,8,-215,-10],[0,1,90,8,-185,-10],[5,3,95,5,0,90],[0,3,90,5,30,85],[0,3,100,5,-30,85],[0,3,85,5,40,80],[0,3,105,5,-40,80],[0,3,80,5,55,75],[0,3,110,5,-55,75],[0,3,75,5,70,60],[0,3,115,5,-70,60],[5,1,90,8,200,-10],[0,1,90,8,215,-10],[0,1,90,8,185,-10],[0,1,90,8,-200,-10],[0,1,90,8,-215,-10],[0,1,90,8,-185,-10],[5,3,90,5,0,90],[0,3,85,5,30,85],[0,3,95,5,-30,85],[0,3,80,5,40,80],[0,3,100,5,-40,80],[0,3,75,5,55,75],[0,3,105,5,-55,75],[0,3,70,5,70,60],[0,3,110,5,-70,60],[5,1,90,8,200,-10],[0,1,90,8,215,-10],[0,1,90,8,185,-10],[0,1,90,8,-200,-10],[0,1,90,8,-215,-10],[0,1,90,8,-185,-10],[5,3,85,5,0,90],[0,3,80,5,30,85],[0,3,90,5,-30,85],[0,3,75,5,40,80],[0,3,95,5,-40,80],[0,3,70,5,55,75],[0,3,100,5,-55,75],[0,3,65,5,70,60],[0,3,105,5,-70,60],[5,1,90,8,200,-10],[0,1,90,8,215,-10],[0,1,90,8,185,-10],[0,1,90,8,-200,-10],[0,1,90,8,-215,-10],[0,1,90,8,-185,-10],[5,3,90,5,0,90],[0,3,85,5,30,85],[0,3,95,5,-30,85],[0,3,80,5,40,80],[0,3,100,5,-40,80],[0,3,75,5,55,75],[0,3,105,5,-55,75],[0,3,70,5,70,60],[0,3,110,5,-70,60],[5,1,90,8,200,-10],[0,1,90,8,215,-10],[0,1,90,8,185,-10],[0,1,90,8,-200,-10],[0,1,90,8,-215,-10],[0,1,90,8,-185,-10],[5,3,95,5,0,90],[0,3,90,5,30,85],[0,3,100,5,-30,85],[0,3,85,5,40,80],[0,3,105,5,-40,80],[0,3,80,5,55,75],[0,3,110,5,-55,75],[0,3,75,5,70,60],[0,3,115,5,-70,60],[5,1,90,8,200,-10],[0,1,90,8,215,-10],[0,1,90,8,185,-10],[0,1,90,8,-200,-10],[0,1,90,8,-215,-10],[0,1,90,8,-185,-10],[5,1,90,8,200,-10],[0,1,90,8,215,-10],[0,1,90,8,185,-10],[0,1,90,8,-200,-10],[0,1,90,8,-215,-10],[0,1,90,8,-185,-10],[5,3,130,6,-70,60],[2,3,120,6,-55,75],[2,3,110,6,-40,80],[2,3,100,6,-30,85],[0,1,90,8,200,-10],[0,1,90,8,215,-10],[0,1,90,8,185,-10],[0,1,90,8,-200,-10],[0,1,90,8,-215,-10],[0,1,90,8,-185,-10],[2,3,90,6,0,90],[2,3,80,6,30,85],[2,3,70,6,40,80],[0,1,90,8,200,-10],[0,1,90,8,215,-10],[0,1,90,8,185,-10],[0,1,90,8,-200,-10],[0,1,90,8,-215,-10],[0,1,90,8,-185,-10],[2,3,60,6,55,75],[2,3,50,6,70,60],[2,3,65,6,55,75],[0,1,90,8,200,-10],[0,1,90,8,215,-10],[0,1,90,8,185,-10],[0,1,90,8,-200,-10],[0,1,90,8,-215,-10],[0,1,90,8,-185,-10],[2,3,75,6,40,80],[2,3,85,6,30,85],[2,3,95,6,0,90],[0,1,90,8,200,-10],[0,1,90,8,215,-10],[0,1,90,8,185,-10],[0,1,90,8,-200,-10],[0,1,90,8,-215,-10],[0,1,90,8,-185,-10],[2,3,105,6,-30,85],[2,3,115,6,-40,80],[2,3,125,6,-55,75],[0,1,90,8,200,-10],[0,1,90,8,215,-10],[0,1,90,8,185,-10],[0,1,90,8,-200,-10],[0,1,90,8,-215,-10],[0,1,90,8,-185,-10],[2,3,135,6,-70,60],[2,3,120,6,-55,75],[2,3,110,6,-40,80],[0,1,90,8,200,-10],[0,1,90,8,215,-10],[0,1,90,8,185,-10],[0,1,90,8,-200,-10],[0,1,90,8,-215,-10],[0,1,90,8,-185,-10],[2,3,100,6,-30,85],[2,3,90,6,0,90],[2,3,80,6,30,85],[0,1,90,8,200,-10],[0,1,90,8,215,-10],[0,1,90,8,185,-10],[0,1,90,8,-200,-10],[0,1,90,8,-215,-10],[0,1,90,8,-185,-10],[2,3,70,6,40,80],[2,3,60,6,55,75],[2,3,50,6,70,60],[0,1,90,8,200,-10],[0,1,90,8,215,-10],[0,1,90,8,185,-10],[0,1,90,8,-200,-10],[0,1,90,8,-215,-10],[0,1,90,8,-185,-10],[2,3,65,6,55,75],[2,3,75,6,40,80],[2,3,85,6,30,85],[0,1,90,8,200,-10],[0,1,90,8,215,-10],[0,1,90,8,185,-10],[0,1,90,8,-200,-10],[0,1,90,8,-215,-10],[0,1,90,8,-185,-10],[2,3,95,6,0,90],[2,3,105,6,-30,85],[2,3,115,6,-40,80],[0,1,90,8,200,-10],[0,1,90,8,215,-10],[0,1,90,8,185,-10],[0,1,90,8,-200,-10],[0,1,90,8,-215,-10],[0,1,90,8,-185,-10],[2,3,125,6,-55,75],[2,3,135,6,-70,60],[1,3,95,6,0,90],[0,1,90,8,200,-10],[0,1,90,8,215,-10],[0,1,90,8,185,-10],[0,1,90,8,-200,-10],[0,1,90,8,-215,-10],[0,1,90,8,-185,-10],[0,3,105,6,-30,85],[1,3,75,6,40,80],[0,3,115,6,-40,80],[1,3,135,6,-70,60],[0,3,65,6,55,75],[1,3,125,6,-55,75],[0,3,85,6,30,85],[2,1,90,8,200,-10],[0,1,90,8,215,-10],[0,1,90,8,185,-10],[0,1,90,8,-200,-10],[0,1,90,8,-215,-10],[0,1,90,8,-185,-10],[5,1,90,8,200,-10],[0,1,90,8,215,-10],[0,1,90,8,185,-10],[0,1,90,8,-200,-10],[0,1,90,8,-215,-10],[0,1,90,8,-185,-10],[2,3,110,6,-40,80],[0,3,90,6,0,90],[1,3,80,6,30,85],[0,3,130,6,-70,60],[1,3,60,6,55,75],[0,3,100,6,-30,85],[1,3,120,6,-55,75],[0,3,70,6,40,80],[0,1,90,8,200,-10],[0,1,90,8,215,-10],[0,1,90,8,185,-10],[0,1,90,8,-200,-10],[0,1,90,8,-215,-10],[0,1,90,8,-185,-10],[5,1,90,8,200,-10],[0,1,90,8,215,-10],[0,1,90,8,185,-10],[0,1,90,8,-200,-10],[0,1,90,8,-215,-10],[0,1,90,8,-185,-10],[5,1,90,8,200,-10],[0,1,90,8,215,-10],[0,1,90,8,185,-10],[0,1,90,8,-200,-10],[0,1,90,8,-215,-10],[0,1,90,8,-185,-10],[5,3,180,4,-40,80],[1,3,170,5,-40,80],[1,3,160,4,-40,80],[1,3,150,5,-40,80],[1,3,140,4,-40,80],[1,3,130,5,-40,80],[0,1,90,8,200,-10],[0,1,90,8,215,-10],[0,1,90,8,185,-10],[0,1,90,8,-200,-10],[0,1,90,8,-215,-10],[0,1,90,8,-185,-10],[1,3,120,4,-40,80],[1,3,110,5,-40,80],[1,3,100,4,-40,80],[1,3,90,5,-40,80],[1,3,80,4,-40,80],[0,1,90,8,200,-10],[0,1,90,8,215,-10],[0,1,90,8,185,-10],[0,1,90,8,-200,-10],[0,1,90,8,-215,-10],[0,1,90,8,-185,-10],[1,3,70,5,-40,80],[1,3,60,4,-40,80],[1,3,50,5,-40,80],[1,3,40,4,-40,80],[1,3,30,5,-40,80],[0,1,90,8,200,-10],[0,1,90,8,215,-10],[0,1,90,8,185,-10],[0,1,90,8,-200,-10],[0,1,90,8,-215,-10],[0,1,90,8,-185,-10],[1,3,20,4,-40,80],[1,3,10,5,-40,80],[1,3,0,4,-40,80],[1,3,180,4,40,80],[1,3,170,5,40,80],[0,1,90,8,200,-10],[0,1,90,8,215,-10],[0,1,90,8,185,-10],[0,1,90,8,-200,-10],[0,1,90,8,-215,-10],[0,1,90,8,-185,-10],[1,3,160,4,40,80],[1,3,150,5,40,80],[1,3,140,4,40,80],[1,3,130,5,40,80],[1,3,120,4,40,80],[1,3,110,5,40,80],[0,1,90,8,200,-10],[0,1,90,8,215,-10],[0,1,90,8,185,-10],[0,1,90,8,-200,-10],[0,1,90,8,-215,-10],[0,1,90,8,-185,-10],[1,3,100,4,40,80],[1,3,90,5,40,80],[1,3,80,4,40,80],[1,3,70,5,40,80],[1,3,60,4,40,80],[0,1,90,8,200,-10],[0,1,90,8,215,-10],[0,1,90,8,185,-10],[0,1,90,8,-200,-10],[0,1,90,8,-215,-10],[0,1,90,8,-185,-10],[1,3,50,5,40,80],[1,3,40,4,40,80],[1,3,30,5,40,80],[1,3,20,4,40,80],[1,3,10,5,40,80],[0,1,90,8,200,-10],[0,1,90,8,215,-10],[0,1,90,8,185,-10],[0,1,90,8,-200,-10],[0,1,90,8,-215,-10],[0,1,90,8,-185,-10],[1,3,0,4,40,80],[1,3,180,4,-55,75],[1,3,170,5,-55,75],[1,3,160,4,-55,75],[1,3,150,5,-55,75],[1,3,140,4,-55,75],[1,3,130,5,-55,75],[0,1,90,8,200,-10],[0,1,90,8,215,-10],[0,1,90,8,185,-10],[0,1,90,8,-200,-10],[0,1,90,8,-215,-10],[0,1,90,8,-185,-10],[1,3,120,4,-55,75],[1,3,110,5,-55,75],[1,3,100,4,-55,75],[1,3,90,5,-55,75],[1,3,80,4,-55,75],[1,3,70,5,-55,75],[0,1,90,8,200,-10],[0,1,90,8,215,-10],[0,1,90,8,185,-10],[0,1,90,8,-200,-10],[0,1,90,8,-215,-10],[0,1,90,8,-185,-10],[1,3,60,4,-55,75],[1,3,50,5,-55,75],[1,3,40,4,-55,75],[1,3,30,5,-55,75],[1,3,20,4,-55,75],[0,1,90,8,200,-10],[0,1,90,8,215,-10],[0,1,90,8,185,-10],[0,1,90,8,-200,-10],[0,1,90,8,-215,-10],[0,1,90,8,-185,-10],[1,3,10,5,-55,75],[1,3,0,4,-55,75],[1,3,180,4,55,75],[1,3,170,5,55,75],[1,3,160,4,55,75],[0,1,90,8,200,-10],[0,1,90,8,215,-10],[0,1,90,8,185,-10],[0,1,90,8,-200,-10],[0,1,90,8,-215,-10],[0,1,90,8,-185,-10],[1,3,150,5,55,75],[1,3,140,4,55,75],[1,3,130,5,55,75],[1,3,120,4,55,75],[1,3,110,5,55,75],[0,1,90,8,200,-10],[0,1,90,8,215,-10],[0,1,90,8,185,-10],[0,1,90,8,-200,-10],[0,1,90,8,-215,-10],[0,1,90,8,-185,-10],[1,3,100,4,55,75],[1,3,90,5,55,75],[1,3,80,4,55,75],[1,3,70,5,55,75],[1,3,60,4,55,75],[0,1,90,8,200,-10],[0,1,90,8,215,-10],[0,1,90,8,185,-10],[0,1,90,8,-200,-10],[0,1,90,8,-215,-10],[0,1,90,8,-185,-10],[1,3,50,5,55,75],[1,3,40,4,55,75],[1,3,30,5,55,75],[1,3,20,4,55,75],[1,3,10,5,55,75],[0,1,90,8,200,-10],[0,1,90,8,215,-10],[0,1,90,8,185,-10],[0,1,90,8,-200,-10],[0,1,90,8,-215,-10],[0,1,90,8,-185,-10],[1,3,0,4,55,75],[5,2,90,5,0,90],[0,2,90,5,30,85],[0,2,90,5,-30,85],[0,2,90,5,40,80],[0,2,90,5,-40,80],[0,2,90,5,55,75],[0,2,90,5,-55,75],[0,2,90,5,70,60],[0,2,90,5,-70,60],[0,1,90,8,200,-10],[0,1,90,8,215,-10],[0,1,90,8,185,-10],[0,1,90,8,-200,-10],[0,1,90,8,-215,-10],[0,1,90,8,-185,-10],[5,2,90,5,0,90],[0,2,90,5,30,85],[0,2,90,5,-30,85],[0,2,90,5,40,80],[0,2,90,5,-40,80],[0,2,90,5,55,75],[0,2,90,5,-55,75],[0,2,90,5,70,60],[0,2,90,5,-70,60],[0,1,90,8,200,-10],[0,1,90,8,215,-10],[0,1,90,8,185,-10],[0,1,90,8,-200,-10],[0,1,90,8,-215,-10],[0,1,90,8,-185,-10],[5,2,90,5,0,90],[0,2,90,5,30,85],[0,2,90,5,-30,85],[0,2,90,5,40,80],[0,2,90,5,-40,80],[0,2,90,5,55,75],[0,2,90,5,-55,75],[0,2,90,5,70,60],[0,2,90,5,-70,60],[0,1,90,8,200,-10],[0,1,90,8,215,-10],[0,1,90,8,185,-10],[0,1,90,8,-200,-10],[0,1,90,8,-215,-10],[0,1,90,8,-185,-10],[5,2,90,5,0,90],[0,2,90,5,30,85],[0,2,90,5,-30,85],[0,2,90,5,40,80],[0,2,90,5,-40,80],[0,2,90,5,55,75],[0,2,90,5,-55,75],[0,2,90,5,70,60],[0,2,90,5,-70,60],[0,1,90,8,200,-10],[0,1,90,8,215,-10],[0,1,90,8,185,-10],[0,1,90,8,-200,-10],[0,1,90,8,-215,-10],[0,1,90,8,-185,-10]]]; boss_2 = [250,150,55000,[[200,100,8450],[250,100,8450],[300,100,8450]],[[10,3,80,7,50,40],[0,3,100,7,-50,40],[1,3,85,7,50,40],[0,3,95,7,-50,40],[1,3,90,7,50,40],[0,3,90,7,-50,40],[1,3,95,7,50,40],[0,3,85,7,-50,40],[1,3,100,7,50,40],[0,3,80,7,-50,40],[1,3,105,7,50,40],[0,3,75,7,-50,40],[1,3,110,7,50,40],[0,3,70,7,-50,40],[1,3,115,7,50,40],[1,4,80,7,50,40],[0,4,100,7,-50,40],[1,4,85,7,50,40],[0,4,95,7,-50,40],[1,4,90,7,50,40],[0,4,90,7,-50,40],[1,4,95,7,50,40],[0,4,85,7,-50,40],[1,4,100,7,50,40],[0,4,80,7,-50,40],[1,4,105,7,50,40],[0,4,75,7,-50,40],[1,4,110,7,50,40],[0,4,70,7,-50,40],[50,4,0,3,50,25],[0,4,0,3,-50,25],[2,3,10,4,50,25],[0,3,10,4,-50,25],[2,4,20,3,50,25],[0,4,20,3,-50,25],[2,3,30,4,50,25],[0,3,30,4,-50,25],[2,4,40,3,50,25],[0,4,40,3,-50,25],[2,3,50,4,50,25],[0,3,50,4,-50,25],[2,4,60,3,50,25],[0,4,60,3,-50,25],[2,3,70,4,50,25],[0,3,70,4,-50,25],[2,4,80,3,50,25],[0,4,80,3,-50,25],[2,3,90,4,50,25],[0,3,90,4,-50,25],[2,4,100,3,50,25],[0,4,100,3,-50,25],[2,3,110,4,50,25],[0,3,110,4,-50,25],[2,4,120,3,50,25],[0,4,120,3,-50,25],[2,3,130,4,50,25],[0,3,130,4,-50,25],[2,4,140,3,50,25],[0,4,140,3,-50,25],[2,3,150,4,50,25],[0,3,150,4,-50,25],[2,4,160,3,50,25],[0,4,160,3,-40,25],[2,3,170,4,50,25],[0,4,170,4,-50,25],[2,3,180,3,50,25],[0,3,180,3,-50,25],[20,4,0,3,50,25],[0,4,0,3,-50,25],[1,3,10,4,50,25],[0,3,10,4,-50,25],[1,4,20,3,50,25],[0,4,20,3,-50,25],[1,3,30,4,50,25],[0,3,30,4,-50,25],[1,4,40,3,50,25],[0,4,40,3,-50,25],[1,3,50,4,50,25],[0,3,50,4,-50,25],[1,4,60,3,50,25],[0,4,60,3,-50,25],[1,3,70,4,50,25],[0,3,70,4,-50,25],[1,4,80,3,50,25],[0,4,80,3,-50,25],[1,3,90,4,50,25],[0,3,90,4,-50,25],[1,4,100,3,50,25],[0,4,100,3,-50,25],[1,3,110,4,50,25],[0,3,110,4,-50,25],[1,4,120,3,50,25],[0,4,120,3,-50,25],[1,3,130,4,50,25],[0,3,130,4,-50,25],[1,4,140,3,50,25],[0,4,140,3,-50,25],[1,3,150,4,50,25],[0,3,150,4,-50,25],[1,4,160,3,50,25],[0,4,160,3,-40,25],[1,3,170,4,50,25],[0,4,170,4,-50,25],[1,3,180,3,50,25],[0,3,180,3,-50,25],[60,2,90,8,50,40],[2,2,90,8,-50,40],[2,2,95,8,50,40],[2,2,85,8,-50,40],[2,2,85,8,50,40],[2,2,95,8,-50,40],[2,2,90,8,50,40],[2,2,90,8,-50,40],[2,2,90,8,-50,40],[2,2,95,8,50,40],[2,2,85,8,-50,40],[2,2,85,8,50,40],[2,2,95,8,-50,40],[2,2,90,8,50,40],[2,2,90,8,-50,40],[2,2,90,8,-50,40],[2,2,95,8,50,40],[2,2,85,8,-50,40],[2,2,85,8,50,40],[2,2,95,8,-50,40],[2,2,90,8,50,40],[2,2,90,8,-50,40],[1,2,90,8,50,40],[1,2,90,8,-50,40],[1,2,95,8,50,40],[1,2,85,8,-50,40],[1,2,85,8,50,40],[1,2,95,8,-50,40],[1,2,90,8,50,40],[1,2,90,8,-50,40],[1,2,90,8,50,40],[1,2,90,8,-50,40],[1,2,95,8,50,40],[1,2,85,8,-50,40],[1,2,85,8,50,40],[1,2,95,8,-50,40],[1,2,90,8,50,40],[1,2,90,8,-50,40],[1,2,90,8,50,40],[1,2,90,8,-50,40],[1,2,95,8,50,40],[1,2,85,8,-50,40],[1,2,85,8,50,40],[1,2,95,8,-50,40],[1,2,90,8,50,40],[1,2,90,8,-50,40]]]; boss_1 = [250,100,30000,[[50,100,2500],[100,100,2500],[150,100,2500],[200,100,2500],[250,100,2500],[300,100,2500],[350,100,2500],[400,100,2500],[450,100,2500]],[[5,2,90,7,185,20],[0,4,90,8,205,20],[0,2,90,7,225,20],[0,4,90,6,70,10],[0,4,90,5,110,10],[0,4,90,4,145,10],[0,4,90,6,-70,10],[0,4,90,5,-110,10],[0,4,90,4,-145,10],[3,4,70,4,-145,10],[0,4,110,4,145,10],[2,4,80,5,-110,10],[0,4,100,5,110,10],[0,2,90,7,-185,20],[0,4,90,8,-205,20],[0,2,90,7,-225,20],[2,4,90,6,-70,10],[0,4,90,6,70,10],[3,2,90,7,185,20],[0,4,90,8,205,20],[0,2,90,7,225,20],[5,2,90,7,-185,20],[0,4,90,8,-205,20],[0,2,90,7,-225,20],[5,2,90,7,185,20],[0,4,90,8,205,20],[0,2,90,7,225,20],[5,4,90,5,0,40],[0,2,90,7,-185,20],[0,4,90,8,-205,20],[0,2,90,7,-225,20],[5,2,90,7,185,20],[0,4,90,8,205,20],[0,2,90,7,225,20],[0,4,95,3,0,25],[0,4,105,3,0,25],[0,4,115,3,0,25],[0,4,85,3,0,25],[0,4,75,3,0,25],[0,4,65,3,0,25],[5,2,90,7,-185,20],[0,4,90,8,-205,20],[0,2,90,7,-225,20],[5,2,90,7,185,20],[0,4,90,8,205,20],[0,2,90,7,225,20],[0,4,125,3,0,25],[0,4,135,3,0,25],[0,4,145,2,0,25],[0,4,55,3,0,25],[0,4,45,4,0,25],[0,4,35,2,0,25],[5,2,90,7,-185,20],[0,4,90,8,-205,20],[0,2,90,7,-225,20],[5,2,90,7,185,20],[0,4,90,8,205,20],[0,2,90,7,225,20],[10,4,90,6,70,10],[0,4,90,5,110,10],[0,4,90,4,145,10],[0,4,90,6,-70,10],[0,4,90,5,-110,10],[0,4,90,4,-145,10],[5,2,90,7,-185,20],[0,4,90,8,-205,20],[0,2,90,7,-225,20],[5,2,90,7,185,20],[0,4,90,8,205,20],[0,2,90,7,225,20],[0,2,0,3,110,25],[0,2,0,3,-110,25],[2,2,10,4,110,25],[0,2,10,4,-110,25],[2,2,20,3,110,25],[0,2,20,3,-110,25],[1,2,90,7,-185,20],[0,4,90,8,-205,20],[0,2,90,7,-225,20],[1,2,30,4,110,25],[0,2,30,4,-110,25],[2,2,40,3,110,25],[0,2,40,3,-110,25],[2,2,50,4,110,25],[0,2,90,7,185,20],[0,4,90,8,205,20],[0,2,90,7,225,20],[0,2,50,4,-110,25],[2,2,60,3,110,25],[0,2,60,3,-110,25],[2,2,70,4,110,25],[0,2,70,4,-110,25],[1,2,90,7,-185,20],[0,4,90,8,-205,20],[0,2,90,7,-225,20],[1,2,80,3,110,25],[0,2,80,3,-110,25],[1,2,90,4,110,25],[0,2,90,4,-110,25],[2,2,100,3,110,25],[0,2,90,7,185,20],[0,4,90,8,205,20],[0,2,90,7,225,20],[0,2,100,3,-110,25],[2,2,110,4,110,25],[0,2,110,4,-110,25],[2,2,120,3,110,25],[0,2,120,3,-110,25],[1,2,90,7,-185,20],[0,4,90,8,-205,20],[0,2,90,7,-225,20],[1,2,130,4,110,25],[0,2,130,4,-110,25],[2,2,140,3,110,25],[0,2,140,3,-110,25],[2,2,150,4,110,25],[0,2,150,4,-110,25],[0,2,90,7,185,20],[0,4,90,8,205,20],[0,2,90,7,225,20],[2,2,160,3,110,25],[0,2,160,3,-110,25],[2,2,170,4,110,25],[0,2,170,4,-110,25],[1,2,90,7,-185,20],[0,4,90,8,-205,20],[0,2,90,7,-225,20],[1,2,180,3,110,25],[0,2,180,3,-110,25],[4,2,90,7,185,20],[0,4,90,8,205,20],[0,2,90,7,225,20],[5,2,90,7,-185,20],[0,4,90,8,-205,20],[0,2,90,7,-225,20]]]; boss_0 = [250,100,17000,[[180,100,16200],[320,100,16200]],[[0,3,180,4,0,25],[1,3,170,5,0,25],[1,3,160,4,0,25],[1,3,150,5,0,25],[1,3,140,4,0,25],[1,3,130,5,0,25],[1,3,120,4,0,25],[1,3,110,5,0,25],[1,3,100,4,0,25],[1,3,90,5,0,25],[1,3,80,4,0,25],[1,3,70,5,0,25],[1,3,60,4,0,25],[1,3,50,5,0,25],[1,3,40,4,0,25],[1,3,30,5,0,25],[1,3,20,4,0,25],[1,3,10,5,0,25],[1,3,0,4,0,25],[27,2,90,4,40,25],[0,2,90,4,-40,25],[0,2,100,4,40,25],[0,2,100,4,-40,25],[0,2,80,4,40,25],[0,2,80,4,-40,25],[40,2,90,4,80,25],[0,2,90,4,-80,25],[0,2,100,4,80,25],[0,2,100,4,-80,25],[0,2,80,4,80,25],[0,2,80,4,-80,25],[65,4,0,4,0,25],[2,4,10,5,0,25],[2,4,20,4,0,25],[2,4,30,5,0,25],[2,4,40,4,0,25],[2,4,50,5,0,25],[2,4,60,4,0,25],[2,4,70,5,0,25],[2,4,80,4,0,25],[2,4,90,5,0,25],[2,4,100,4,0,25],[2,4,110,5,0,25],[2,4,120,4,0,25],[2,4,130,5,0,25],[2,4,140,4,0,25],[2,4,150,5,0,25],[2,4,160,4,0,25],[2,4,170,5,0,25],[2,4,180,4,0,25],[60,2,0,3,40,25],[0,2,0,3,-40,25],[2,1,10,4,40,25],[0,1,10,4,-40,25],[2,2,20,3,40,25],[0,2,20,3,-40,25],[2,1,30,4,40,25],[0,1,30,4,-40,25],[2,2,40,3,40,25],[0,2,40,3,-40,25],[2,1,50,4,40,25],[0,1,50,4,-40,25],[2,2,60,3,40,25],[0,2,60,3,-40,25],[2,1,70,4,40,25],[0,1,70,4,-40,25],[2,2,80,3,40,25],[0,2,80,3,-40,25],[2,1,90,4,40,25],[0,1,90,4,-40,25],[2,2,100,3,40,25],[0,2,100,3,-40,25],[2,1,110,4,40,25],[0,1,110,4,-40,25],[2,2,120,3,40,25],[0,2,120,3,-40,25],[2,1,130,4,40,25],[0,1,130,4,-40,25],[2,2,140,3,40,25],[0,2,140,3,-40,25],[2,1,150,4,40,25],[0,1,150,4,-40,25],[2,2,160,3,40,25],[0,2,160,3,-40,25],[2,1,170,4,40,25],[0,1,170,4,-40,25],[2,2,180,3,40,25],[0,2,180,3,-40,25],[10,4,90,4,0,25],[0,3,95,3,0,25],[0,4,100,4,0,25],[0,3,105,3,0,25],[0,4,110,4,0,25],[0,3,115,3,0,25],[0,4,120,4,0,25],[0,3,85,3,0,25],[0,4,80,4,0,25],[0,3,75,3,0,25],[0,4,70,4,0,25],[0,3,65,3,0,25],[0,4,60,4,0,25],[50,2,0,3,80,25],[0,2,0,3,-80,25],[1,1,10,4,80,25],[0,1,10,4,-80,25],[1,2,20,3,80,25],[0,2,20,3,-80,25],[1,1,30,4,80,25],[0,1,30,4,-80,25],[1,2,40,3,80,25],[0,2,40,3,-80,25],[1,1,50,4,80,25],[0,1,50,4,-80,25],[1,2,60,3,80,25],[0,2,60,3,-80,25],[1,1,70,4,80,25],[0,1,70,4,-80,25],[1,2,80,3,80,25],[0,2,80,3,-80,25],[1,1,90,4,80,25],[0,1,90,4,-80,25],[1,2,100,3,80,25],[0,2,100,3,-80,25],[1,1,110,4,80,25],[0,1,110,4,-80,25],[1,2,120,3,80,25],[0,2,120,3,-80,25],[1,1,130,4,80,25],[0,1,130,4,-80,25],[1,2,140,3,80,25],[0,2,140,3,-80,25],[1,1,150,4,80,25],[0,1,150,4,-80,25],[1,2,160,3,80,25],[0,2,160,3,-80,25],[1,1,170,4,80,25],[0,1,170,4,-80,25],[1,2,180,3,80,25],[0,2,180,3,-80,25],[78,1,90,6,40,25],[0,1,90,6,-40,25],[0,1,100,6,40,25],[0,1,100,6,-40,25],[0,1,80,6,40,25],[0,1,80,6,-40,25],[0,1,90,4,80,25],[0,1,90,4,-80,25],[0,1,100,4,80,25],[0,1,100,4,-80,25],[0,1,80,4,80,25],[0,1,80,4,-80,25],[95,2,95,7,0,25],[0,2,100,7,0,25],[0,2,85,7,0,25],[0,2,80,7,0,25]]]; level_9 = [[[30,54,37,0,0,3],[30,54,38,0,0,0],[30,51,39,0,0,0],[30,51,40,0,0,0],[30,48,26,0,0,0],[30,48,26,0,0,0],[10,48,26,100,0,0],[10,48,26,-50,0,0],[10,48,26,150,0,0],[10,48,26,0,0,0],[10,48,26,50,0,0],[10,48,26,-50,0,0],[10,48,26,-100,0,0],[10,48,26,100,0,0],[10,48,26,0,0,0],[100,48,26,0,0,0],[10,48,26,100,0,0],[10,48,26,-50,0,0],[10,48,26,150,0,0],[10,48,26,0,0,0],[10,48,26,50,0,0],[10,48,26,-50,0,0],[10,48,26,-100,0,0],[10,48,26,100,0,0],[10,48,26,0,0,0],[100,48,26,0,0,0],[7,48,26,100,0,0],[7,48,26,-50,0,0],[7,48,26,150,0,0],[7,48,26,0,0,0],[7,48,26,50,0,0],[7,48,26,-50,0,0],[7,48,26,-100,0,0],[7,48,26,100,0,0],[7,48,26,0,0,0],[100,48,26,0,0,0],[15,48,26,100,0,0],[0,54,37,0,0,0],[0,54,38,0,0,0],[15,48,26,-50,0,0],[15,48,26,150,0,0],[0,54,37,0,0,0],[0,54,38,0,0,0],[15,48,26,0,0,0],[15,48,26,50,0,0],[0,54,37,0,0,0],[0,54,38,0,0,0],[15,48,26,-50,0,0],[15,48,26,-100,0,0],[0,54,37,0,0,0],[0,54,38,0,0,0],[15,48,26,100,0,0],[15,48,26,0,0,0],[200,51,39,0,0,0],[0,51,40,0,0,0],[15,48,26,0,0,0],[15,48,26,100,0,0],[0,54,37,0,0,0],[0,54,38,0,0,0],[20,51,39,0,0,0],[0,51,40,0,0,0],[15,48,26,-50,0,0],[15,48,26,150,0,0],[0,54,37,0,0,0],[0,54,38,0,0,0],[20,51,39,0,0,0],[0,51,40,0,0,0],[15,48,26,0,0,0],[15,48,26,50,0,0],[0,54,37,0,0,0],[0,54,38,0,0,0],[20,51,39,0,0,0],[0,51,40,0,0,0],[15,48,26,-50,0,0],[15,48,26,-100,0,0],[0,54,37,0,0,0],[0,54,38,0,0,0],[20,51,39,0,0,0],[0,51,40,0,0,0],[15,48,26,100,0,0],[15,48,26,0,0,0],[100,54,37,0,0,0],[0,54,38,0,0,0],[0,51,39,0,0,0],[0,51,40,0,0,0],[30,54,37,0,0,0],[0,54,38,0,0,0],[0,51,39,0,0,0],[0,51,40,0,0,0],[30,54,37,0,0,0],[0,54,38,0,0,0],[0,51,39,0,0,0],[0,51,40,0,0,0],[30,54,37,0,0,0],[0,54,38,0,0,0],[0,51,39,0,0,0],[0,51,40,0,0,0],[30,54,37,0,0,0],[0,54,38,0,0,0],[0,51,39,0,0,0],[0,51,40,0,0,0]],[[30,47,26,0,0,0],[30,50,6,0,0,0],[30,50,7,0,0,3],[30,53,11,0,0,0],[30,53,14,0,0,0],[100,47,26,0,0,0],[0,47,26,-50,0,0],[0,47,26,50,0,0],[30,50,6,0,0,0],[0,50,7,0,0,0],[30,53,11,0,0,0],[0,53,14,0,0,0],[100,47,26,-50,0,0],[0,47,26,50,0,0],[30,50,6,0,0,0],[0,50,7,0,0,0],[5,50,6,0,0,0],[0,50,7,0,0,0],[5,50,6,0,0,0],[0,50,7,0,0,0],[30,53,11,0,0,0],[0,53,14,0,0,0],[100,47,26,-50,0,0],[0,47,26,50,0,0],[30,53,11,0,0,0],[0,53,14,0,0,0],[30,50,6,0,0,0],[0,50,7,0,0,0],[5,50,6,0,0,0],[0,50,7,0,0,0],[5,50,6,0,0,0],[0,50,7,0,0,0],[30,53,11,0,0,0],[0,53,14,0,0,0],[100,47,26,0,0,0],[0,47,26,-50,0,0],[0,47,26,50,0,0],[30,53,11,0,0,0],[0,53,14,0,0,0],[30,50,6,0,0,0],[0,50,7,0,0,0],[5,50,6,0,0,0],[0,50,7,0,0,0],[5,50,6,0,0,0],[0,50,7,0,0,0],[30,53,11,0,0,0],[0,53,14,0,0,0],[100,47,26,0,0,0],[0,47,26,-50,0,0],[0,47,26,50,0,0],[30,53,11,0,0,0],[0,53,14,0,0,0],[5,53,11,0,0,0],[0,53,14,0,0,0],[30,50,6,0,0,0],[0,50,7,0,0,0],[5,50,6,0,0,0],[0,50,7,0,0,0],[5,50,6,0,0,0],[0,50,7,0,0,0],[5,53,11,0,0,0],[0,53,14,0,0,0],[5,53,11,0,0,0],[0,53,14,0,0,0],[5,50,6,0,0,0],[0,50,7,0,0,0],[5,50,6,0,0,0],[0,50,7,0,0,0],[5,50,6,0,0,0],[0,50,7,0,0,0]],[[30,49,24,0,0,0],[30,49,25,0,0,0],[30,52,13,0,0,3],[30,52,12,0,0,0],[30,55,18,0,0,0],[30,55,17,0,0,0],[100,52,13,0,0,0],[0,52,12,0,0,0],[10,55,18,0,0,0],[0,55,17,0,0,0],[10,52,13,0,0,0],[0,52,12,0,0,0],[10,55,18,0,0,0],[0,55,17,0,0,0],[10,52,13,0,0,0],[0,52,12,0,0,0],[10,55,18,0,0,0],[0,55,17,0,0,0],[10,55,18,0,0,0],[0,55,17,0,0,0],[10,52,13,0,0,0],[0,52,12,0,0,0],[10,55,18,0,0,0],[0,55,17,0,0,0],[200,52,13,0,0,0],[0,52,12,0,0,0],[8,55,18,0,0,0],[0,55,17,0,0,0],[8,52,13,0,0,0],[0,52,12,0,0,0],[8,55,18,0,0,0],[0,55,17,0,0,0],[8,52,13,0,0,0],[0,52,12,0,0,0],[8,55,18,0,0,0],[0,55,17,0,0,0],[8,55,18,0,0,0],[0,55,17,0,0,0],[8,52,13,0,0,0],[0,52,12,0,0,0],[8,55,18,0,0,0],[0,55,17,0,0,0],[100,52,13,0,0,0],[0,52,12,0,0,0],[10,55,18,0,0,0],[0,55,17,0,0,0],[20,49,24,0,0,0],[0,49,25,0,0,0],[10,52,13,0,0,0],[0,52,12,0,0,0],[10,55,18,0,0,0],[0,55,17,0,0,0],[10,52,13,0,0,0],[0,52,12,0,0,0],[10,55,18,0,0,0],[0,55,17,0,0,0],[20,49,24,0,0,0],[0,49,25,0,0,0],[10,55,18,0,0,0],[0,55,17,0,0,0],[10,52,13,0,0,0],[0,52,12,0,0,0],[10,55,18,0,0,0],[0,55,17,0,0,0],[100,52,13,0,0,0],[0,52,12,0,0,0],[5,55,18,0,0,0],[0,55,17,0,0,0],[5,52,13,0,0,0],[0,52,12,0,0,0],[5,55,18,0,0,0],[0,55,17,0,0,0],[10,49,24,0,0,0],[0,49,25,0,0,0],[5,52,13,0,0,0],[0,52,12,0,0,0],[5,55,18,0,0,0],[0,55,17,0,0,0],[10,49,24,0,0,0],[0,49,25,0,0,0],[5,55,18,0,0,0],[0,55,17,0,0,0],[5,52,13,0,0,0],[0,52,12,0,0,0],[10,49,24,0,0,3],[0,49,25,0,0,3],[5,55,18,0,0,0],[0,55,17,0,0,0]],[[200,56,0,50,0,0],[0,57,0,0,0,0],[0,58,0,-50,0,0],[5,56,0,100,0,0],[0,57,0,0,0,0],[0,58,0,-100,0,0],[30,56,0,50,0,0],[0,57,0,0,0,0],[0,58,0,-50,0,0],[5,56,0,150,0,0],[0,57,0,0,0,0],[0,58,0,-150,0,0],[30,56,0,80,0,0],[0,57,0,0,0,0],[0,58,0,-80,0,0],[5,56,0,60,0,0],[0,57,0,0,0,0],[0,58,0,-60,0,0],[30,56,0,120,0,0],[0,57,0,0,0,0],[0,58,0,-120,0,0],[5,56,0,100,0,0],[0,57,0,0,0,0],[0,58,0,-100,0,0],[50,56,0,50,0,0],[0,57,0,0,0,0],[0,58,0,-50,0,0],[5,56,0,100,0,0],[0,57,0,0,0,0],[0,58,0,-100,0,0],[30,56,0,50,0,0],[0,57,0,0,0,0],[0,58,0,-50,0,0],[5,56,0,150,0,0],[0,57,0,0,0,0],[0,58,0,-150,0,0],[30,56,0,80,0,0],[0,57,0,0,0,0],[0,58,0,-80,0,0],[5,56,0,60,0,0],[0,57,0,0,0,0],[0,58,0,-60,0,0],[30,56,0,120,0,0],[0,57,0,0,0,0],[0,58,0,-120,0,0],[5,56,0,100,0,0],[0,57,0,0,0,0],[0,58,0,-100,0,0]],[[200,56,0,50,0,0],[20,57,0,0,0,0],[20,58,0,-50,0,0],[60,49,24,0,0,0],[20,49,25,0,0,0],[20,52,13,0,0,0],[20,52,12,0,0,0],[20,55,18,0,0,0],[20,55,17,0,0,0],[60,47,26,0,0,0],[20,50,6,0,0,0],[20,50,7,0,0,0],[20,53,11,0,0,0],[20,53,14,0,0,0],[60,54,37,0,0,0],[20,54,38,0,0,0],[20,51,39,0,0,0],[20,51,40,0,0,0],[20,48,26,0,0,0],[100,56,0,50,0,0],[0,57,0,0,0,0],[0,58,0,-50,0,0],[50,49,24,0,0,0],[0,49,25,0,0,0],[10,52,13,0,0,0],[0,52,12,0,0,0],[10,55,18,0,0,0],[0,55,17,0,0,0],[50,47,26,0,0,0],[10,50,6,0,0,0],[0,50,7,0,0,0],[10,53,11,0,0,0],[0,53,14,0,0,0],[50,54,37,0,0,0],[0,54,38,0,0,0],[10,51,39,0,0,0],[0,51,40,0,0,0],[10,48,26,0,0,0],[50,56,0,50,0,0],[0,57,0,0,0,0],[0,58,0,-50,0,0],[20,49,24,0,0,0],[0,49,25,0,0,0],[10,52,13,0,0,0],[0,52,12,0,0,0],[10,55,18,0,0,0],[0,55,17,0,0,0],[20,47,26,0,0,0],[10,50,6,0,0,0],[0,50,7,0,0,0],[10,53,11,0,0,0],[0,53,14,0,0,0],[20,54,37,0,0,0],[0,54,38,0,0,0],[10,51,39,0,0,0],[0,51,40,0,0,0],[10,48,26,0,0,0],[50,56,0,50,0,0],[0,57,0,0,0,0],[0,58,0,-50,0,0],[20,49,24,0,0,0],[0,49,25,0,0,0],[10,52,13,0,0,0],[0,52,12,0,0,0],[10,55,18,0,0,0],[0,55,17,0,0,0],[20,47,26,0,0,0],[10,50,6,0,0,0],[0,50,7,0,0,0],[10,53,11,0,0,0],[0,53,14,0,0,0],[20,54,37,0,0,0],[0,54,38,0,0,0],[10,51,39,0,0,0],[0,51,40,0,0,0],[10,48,26,0,0,0],[50,56,0,50,0,0],[0,57,0,0,0,0],[0,58,0,-50,0,0],[20,49,24,0,0,0],[0,49,25,0,0,0],[10,52,13,0,0,0],[0,52,12,0,0,0],[10,55,18,0,0,0],[0,55,17,0,0,0],[20,47,26,0,0,0],[10,50,6,0,0,0],[0,50,7,0,0,0],[10,53,11,0,0,0],[0,53,14,0,0,0],[20,54,37,0,0,0],[0,54,38,0,0,0],[10,51,39,0,0,0],[0,51,40,0,0,0],[10,48,26,0,0,0]],[[200,58,26,0,0,0],[15,57,26,-50,0,0],[15,56,26,50,0,0],[15,55,26,0,0,0],[15,54,26,-20,0,0],[15,53,26,-100,0,0],[15,52,26,30,0,0],[15,51,26,90,0,0],[15,50,26,20,0,0],[15,49,26,-150,0,0],[15,48,26,-30,0,0],[15,47,26,80,0,0],[15,46,26,50,0,0],[15,45,26,0,0,0],[15,44,26,-20,0,0],[15,43,26,-100,0,0],[15,42,26,30,0,0],[15,41,26,90,0,0],[15,40,26,20,0,0],[15,39,26,-150,0,0],[15,38,26,-30,0,0],[15,37,26,80,0,0],[15,36,26,50,0,0],[15,35,26,0,0,0],[15,34,26,-20,0,0],[15,33,26,-100,0,0],[15,32,26,30,0,0],[15,31,26,90,0,0],[15,30,26,20,0,0],[15,29,26,-150,0,0],[15,28,26,-30,0,0],[15,27,26,80,0,0],[15,26,26,50,0,0],[15,25,26,0,0,0],[15,24,26,-20,0,0],[15,23,26,-100,0,0],[15,22,26,30,0,0],[15,21,26,90,0,0],[15,20,26,20,0,0],[15,19,26,-150,0,0],[15,18,26,-30,0,0],[15,17,26,80,0,0],[15,16,26,50,0,0],[15,15,26,0,0,0],[15,14,26,-20,0,0],[15,13,26,-100,0,0],[15,12,26,30,0,0],[15,11,26,90,0,0],[15,10,26,20,0,0],[15,9,26,-150,0,0],[15,8,26,-30,0,0],[15,7,26,80,0,0],[15,6,26,50,0,0],[15,5,26,0,0,0],[15,4,26,-20,0,0],[15,3,26,-100,0,0],[15,2,26,30,0,0],[15,1,26,90,0,0],[15,0,26,20,0,0]]]; level_8 = [[[50,42,26,50,0,0],[0,43,26,-50,0,0],[15,44,22,0,0,0],[0,45,23,0,0,0],[10,42,26,50,0,0],[0,43,26,-50,0,0],[15,44,22,0,0,0],[0,45,23,0,0,3],[50,42,26,50,0,0],[0,43,26,-50,0,0],[15,44,22,0,0,0],[0,45,23,0,0,0],[15,41,11,0,0,0],[0,41,14,0,0,0],[15,40,15,0,0,0],[0,40,16,0,0,0],[10,42,26,50,0,0],[0,43,26,-50,0,0],[15,44,22,0,0,0],[0,45,23,0,0,0],[15,41,11,0,0,0],[0,41,14,0,0,0],[15,40,15,0,0,0],[0,40,16,0,0,3],[50,42,26,50,0,0],[0,43,26,-50,0,0],[15,44,22,0,0,0],[0,45,23,0,0,0],[15,41,11,0,0,0],[0,41,14,0,0,0],[15,40,15,0,0,0],[0,40,16,0,0,0],[10,42,26,50,0,0],[0,43,26,-50,0,0],[15,44,22,0,0,0],[0,45,23,0,0,0],[15,41,11,0,0,0],[0,41,14,0,0,0],[15,40,15,0,0,0],[0,40,16,0,0,0],[15,46,4,0,0,0],[0,46,5,0,0,3]],[[100,42,26,0,0,0],[5,43,26,20,0,0],[5,42,26,40,0,0],[5,43,26,-20,0,0],[5,42,26,60,0,3],[5,43,26,-40,0,0],[5,42,26,20,0,0],[5,43,26,0,0,0],[5,42,26,-10,0,0],[5,43,26,50,0,0],[5,42,26,70,0,0],[5,43,26,-50,0,0],[50,42,26,0,0,0],[3,43,26,20,0,0],[3,42,26,40,0,0],[3,43,26,-20,0,0],[3,42,26,60,0,3],[3,43,26,-40,0,0],[3,42,26,20,0,0],[3,43,26,0,0,0],[3,42,26,-10,0,0],[3,43,26,50,0,0],[3,42,26,70,0,0],[3,43,26,-50,0,0],[10,42,26,0,0,0],[3,43,26,20,0,0],[3,42,26,40,0,0],[3,43,26,-20,0,0],[3,42,26,60,0,3],[3,43,26,-40,0,0],[3,42,26,20,0,0],[3,43,26,0,0,0],[3,42,26,-10,0,0],[3,43,26,50,0,0],[3,42,26,70,0,0],[3,43,26,-50,0,0],[100,42,26,0,0,0],[0,37,26,150,0,3],[0,37,26,-150,0,3],[15,43,26,20,0,0],[15,42,26,40,0,0],[15,43,26,-20,0,0],[15,42,26,60,0,3],[15,43,26,-40,0,0],[15,42,26,20,0,0],[15,43,26,0,0,0],[15,42,26,-10,0,0],[15,43,26,50,0,0],[15,42,26,70,0,0],[15,43,26,-50,0,0],[100,42,26,0,0,0],[0,37,26,150,0,0],[0,37,26,-150,0,0],[5,43,26,20,0,0],[5,42,26,40,0,0],[5,43,26,-20,0,0],[5,42,26,60,0,3],[5,43,26,-40,0,0],[5,42,26,20,0,0],[5,43,26,0,0,0],[5,42,26,-10,0,0],[5,43,26,50,0,0],[5,42,26,70,0,0],[5,43,26,-50,0,0],[100,37,26,150,0,0],[0,37,26,-150,0,0],[15,42,26,50,0,0],[0,43,26,-50,0,0],[15,44,22,0,0,0],[0,45,23,0,0,0],[15,41,11,0,0,0],[0,41,14,0,0,0],[15,40,15,0,0,0],[0,40,16,0,0,0],[10,42,26,50,0,0],[0,43,26,-50,0,0],[15,44,22,0,0,0],[0,45,23,0,0,0],[15,41,11,0,0,0],[0,41,14,0,0,0],[15,40,15,0,0,0],[0,40,16,0,0,0],[15,46,4,0,0,0],[0,46,5,0,0,3],[50,37,26,150,0,0],[0,37,26,-150,0,0],[15,42,26,50,0,0],[0,43,26,-50,0,0],[15,44,22,0,0,0],[0,45,23,0,0,0],[15,41,11,0,0,0],[0,41,14,0,0,0],[15,40,15,0,0,0],[0,40,16,0,0,0],[10,42,26,50,0,0],[0,43,26,-50,0,0],[15,44,22,0,0,0],[0,45,23,0,0,0],[15,41,11,0,0,0],[0,41,14,0,0,0],[15,40,15,0,0,0],[0,40,16,0,0,0],[15,46,4,0,0,0],[0,46,5,0,0,3]],[[200,37,26,-150,0,0],[0,37,26,150,0,0],[0,37,26,-100,0,0],[0,37,26,100,0,0],[0,37,26,-50,0,0],[0,37,26,50,0,0],[0,37,26,0,0,0],[50,37,26,-150,0,0],[0,37,26,150,0,0],[0,37,26,-100,0,0],[0,37,26,100,0,0],[0,37,26,-50,0,0],[0,37,26,50,0,0],[0,37,26,0,0,0],[100,37,26,-150,0,0],[0,37,26,150,0,0],[0,37,26,-100,0,0],[0,37,26,100,0,0],[0,37,26,-50,0,0],[0,37,26,50,0,0],[0,37,26,0,0,0],[15,42,26,50,0,0],[0,43,26,-50,0,0],[15,44,22,0,0,0],[0,45,23,0,0,0],[15,41,11,0,0,0],[0,41,14,0,0,0],[15,40,15,0,0,0],[0,40,16,0,0,0],[15,42,26,50,0,0],[0,43,26,-50,0,0],[15,44,22,0,0,0],[0,45,23,0,0,0],[15,41,11,0,0,0],[0,41,14,0,0,0],[15,40,15,0,0,0],[0,40,16,0,0,0],[100,37,26,-150,0,0],[0,37,26,150,0,0],[0,37,26,-100,0,0],[0,37,26,100,0,0],[0,37,26,-50,0,0],[0,37,26,50,0,0],[0,37,26,0,0,0],[15,42,26,50,0,0],[0,43,26,-50,0,0],[15,44,22,0,0,0],[0,45,23,0,0,0],[15,41,11,0,0,0],[0,41,14,0,0,0],[15,40,15,0,0,0],[0,40,16,0,0,0],[15,42,26,50,0,0],[0,43,26,-50,0,0],[15,44,22,0,0,0],[0,45,23,0,0,0],[15,41,11,0,0,0],[0,41,14,0,0,0],[15,40,15,0,0,0],[0,40,16,0,0,0]]]; level_7 = [[[100,38,0,0,0,3],[150,35,26,0,0,0],[15,35,26,-50,0,0],[15,35,26,0,0,0],[15,35,26,100,0,0],[15,35,26,-20,0,0],[15,35,26,-60,0,0],[15,35,26,0,0,0],[15,35,26,-100,0,0],[15,35,26,-20,0,0],[15,35,26,40,0,0],[150,35,26,0,0,0],[15,35,26,-50,0,0],[15,35,26,0,0,0],[15,35,26,100,0,0],[15,35,26,-20,0,0],[0,36,27,0,0,0],[15,35,26,-60,0,0],[15,35,26,0,0,0],[15,35,26,-100,0,0],[15,35,26,-20,0,0],[15,35,26,40,0,0],[0,36,28,0,0,0]],[[100,38,0,0,0,3],[150,35,26,0,0,0],[15,35,26,-50,0,0],[15,35,26,0,0,0],[15,35,26,100,0,0],[10,39,35,0,0,0],[15,35,26,-20,0,0],[0,36,27,0,0,0],[15,35,26,-60,0,0],[15,35,26,0,0,0],[15,35,26,-100,0,0],[10,39,35,0,0,0],[15,35,26,-20,0,0],[15,35,26,40,0,0],[0,36,28,0,0,0]],[[100,35,26,0,0,0],[15,35,26,-50,0,0],[15,35,26,0,0,0],[15,35,26,100,0,0],[10,39,35,0,0,0],[10,34,24,0,0,0],[10,34,25,0,0,0],[15,35,26,-20,0,0],[0,36,27,0,0,0],[15,35,26,-60,0,0],[15,35,26,0,0,0],[15,35,26,-100,0,0],[10,39,35,0,0,0],[15,35,26,-20,0,0],[15,35,26,40,0,0],[0,36,28,0,0,0],[100,35,26,0,0,0],[15,35,26,-50,0,0],[15,35,26,0,0,0],[15,35,26,100,0,0],[10,39,35,0,0,0],[10,34,24,0,0,3],[10,34,25,0,0,0],[15,35,26,-20,0,0],[0,36,27,0,0,0],[15,35,26,-60,0,0],[10,37,26,150,0,0],[10,37,26,-150,0,0],[15,35,26,0,0,0],[15,35,26,-100,0,0],[10,39,35,0,0,0],[15,35,26,-20,0,0],[15,35,26,40,0,0],[0,36,28,0,0,0]],[[120,33,24,-50,0,0],[20,33,25,50,0,0],[20,29,4,0,0,0],[20,29,5,0,-50,0],[20,31,15,0,0,0],[20,31,16,0,0,0],[20,32,27,0,0,0],[20,32,28,0,0,0],[100,38,0,0,0,3],[100,35,26,0,0,0],[20,33,24,-50,0,0],[20,33,25,50,0,0],[25,35,26,-50,0,0],[25,35,26,0,0,0],[25,35,26,100,0,0],[20,39,35,0,0,0],[20,34,24,0,0,0],[20,34,25,0,0,0],[25,35,26,-20,0,0],[0,36,27,0,0,0],[25,35,26,-60,0,0],[20,29,4,0,0,0],[20,29,5,0,-50,0],[20,37,26,150,0,0],[20,37,26,-150,0,0],[25,35,26,0,0,0],[25,35,26,-100,0,0],[20,31,15,0,0,0],[20,31,16,0,0,0],[20,39,35,0,0,0],[25,35,26,-20,0,0],[25,35,26,40,0,0],[0,36,28,0,0,0],[20,32,27,0,0,0],[20,32,28,0,0,0],[100,35,26,0,0,0],[10,33,24,-50,0,0],[10,33,25,50,0,0],[15,35,26,-50,0,0],[15,35,26,0,0,0],[15,35,26,100,0,0],[10,39,35,0,0,0],[10,34,24,0,0,3],[10,34,25,0,0,0],[15,35,26,-20,0,0],[0,36,27,0,0,0],[15,35,26,-60,0,0],[10,29,4,0,0,0],[10,29,5,0,-50,0],[10,37,26,150,0,0],[10,37,26,-150,0,0],[15,35,26,0,0,0],[15,35,26,-100,0,0],[10,31,15,0,0,0],[10,31,16,0,0,0],[10,39,35,0,0,0],[15,35,26,-20,0,0],[15,35,26,40,0,0],[0,36,28,0,0,0],[10,32,27,0,0,0],[10,32,28,0,0,0]],[[100,38,0,0,0,3],[20,33,24,-50,0,0],[0,33,25,50,0,0],[5,29,4,0,0,0],[0,29,5,0,-50,0],[5,31,15,0,0,0],[0,31,16,0,0,0],[5,32,27,0,0,0],[0,32,28,0,0,0],[20,33,24,-50,0,0],[0,33,25,50,0,0],[5,29,4,0,0,0],[0,29,5,0,-50,0],[5,31,15,0,0,0],[0,31,16,0,0,0],[5,32,27,0,0,0],[0,32,28,0,0,0],[20,33,24,-50,0,0],[0,33,25,50,0,0],[5,29,4,0,0,0],[0,29,5,0,-50,0],[5,31,15,0,0,0],[0,31,16,0,0,0],[5,32,27,0,0,0],[0,32,28,0,0,0],[20,33,24,-50,0,0],[0,33,25,50,0,0],[5,29,4,0,0,0],[0,29,5,0,-50,0],[5,31,15,0,0,0],[0,31,16,0,0,0],[5,32,27,0,0,0],[0,32,28,0,0,0]]]; level_6 = [[[30,0,0,0,0,3],[30,1,1,0,0,0],[30,2,2,0,0,0],[30,8,9,0,0,0],[30,14,15,0,0,0],[0,14,16,0,0,0],[30,9,11,0,0,0],[30,0,0,0,0,0],[1,1,1,-100,0,0],[1,2,2,100,0,0],[1,8,9,0,0,0],[1,14,15,0,0,0],[0,14,16,0,0,0],[1,9,11,0,0,0],[5,0,0,0,0,0],[1,1,1,-100,0,0],[1,2,2,100,0,0],[1,8,9,0,0,0],[1,14,15,0,0,0],[0,14,16,0,0,0],[1,9,11,0,0,0],[5,0,0,0,0,0],[1,1,1,-100,0,0],[1,2,2,100,0,0],[1,8,9,0,0,0],[1,14,15,0,0,0],[0,14,16,0,0,0],[1,9,11,0,0,0],[5,0,0,0,0,0],[1,1,1,-100,0,0],[1,2,2,100,0,0],[1,8,9,0,0,0],[1,14,15,0,0,0],[0,14,16,0,0,0],[1,9,11,0,0,0],[5,0,0,0,0,0],[1,1,1,-100,0,0],[1,2,2,100,0,0],[1,8,9,0,0,0],[1,14,15,0,0,0],[0,14,16,0,0,0],[1,9,11,0,0,0],[5,0,0,0,0,0],[1,1,1,-100,0,0],[1,2,2,100,0,0],[1,8,9,0,0,0],[1,14,15,0,0,0],[0,14,16,0,0,0],[1,9,11,0,0,0],[5,0,0,0,0,0],[1,1,1,-100,0,0],[1,2,2,100,0,0],[1,8,9,0,0,0],[1,14,15,0,0,0],[0,14,16,0,0,0],[1,9,11,0,0,0],[5,0,0,0,0,0],[1,1,1,-100,0,0],[1,2,2,100,0,0],[1,8,9,0,0,0],[1,14,15,0,0,0],[0,14,16,0,0,0],[1,9,11,0,0,0],[5,0,0,0,0,0],[1,1,1,-100,0,0],[1,2,2,100,0,0],[1,8,9,0,0,0],[1,14,15,0,0,0],[0,14,16,0,0,0],[1,9,11,0,0,0],[5,0,0,0,0,0],[1,1,1,-100,0,0],[1,2,2,100,0,0],[1,8,9,0,0,0],[1,14,15,0,0,0],[0,14,16,0,0,0],[1,9,11,0,0,0],[100,0,0,0,0,0],[1,1,1,-100,0,0],[1,2,2,100,0,0],[1,8,9,0,0,0],[1,14,15,0,0,0],[0,14,16,0,0,0],[1,9,11,0,0,0],[5,0,0,0,0,0],[1,1,1,-100,0,0],[1,2,2,100,0,0],[1,8,9,0,0,0],[1,14,15,0,0,0],[0,14,16,0,0,0],[1,9,11,0,0,0],[5,0,0,0,0,0],[1,1,1,-100,0,0],[1,2,2,100,0,0],[1,8,9,0,0,0],[1,14,15,0,0,0],[0,14,16,0,0,0],[1,9,11,0,0,0],[5,0,0,0,0,0],[1,1,1,-100,0,0],[1,2,2,100,0,0],[1,8,9,0,0,0],[1,14,15,0,0,0],[0,14,16,0,0,0],[1,9,11,0,0,0],[5,0,0,0,0,0],[1,1,1,-100,0,0],[1,2,2,100,0,0],[1,8,9,0,0,0],[1,14,15,0,0,0],[0,14,16,0,0,0],[1,9,11,0,0,0],[5,0,0,0,0,0],[1,1,1,-100,0,0],[1,2,2,100,0,0],[1,8,9,0,0,0],[1,14,15,0,0,0],[0,14,16,0,0,0],[1,9,11,0,0,0],[5,0,0,0,0,0],[1,1,1,-100,0,0],[1,2,2,100,0,0],[1,8,9,0,0,0],[1,14,15,0,0,0],[0,14,16,0,0,0],[1,9,11,0,0,0],[5,0,0,0,0,0],[1,1,1,-100,0,0],[1,2,2,100,0,0],[1,8,9,0,0,0],[1,14,15,0,0,0],[0,14,16,0,0,0],[1,9,11,0,0,0],[5,0,0,0,0,0],[1,1,1,-100,0,0],[1,2,2,100,0,0],[1,8,9,0,0,0],[1,14,15,0,0,0],[0,14,16,0,0,0],[1,9,11,0,0,0],[5,0,0,0,0,0],[1,1,1,-100,0,0],[1,2,2,100,0,0],[1,8,9,0,0,0],[1,14,15,0,0,0],[0,14,16,0,0,0],[1,9,11,0,0,0],[10,9,11,0,0,3]],[[100,28,26,0,0,0],[20,30,22,0,0,0],[20,30,23,0,0,0],[20,33,24,0,0,0],[20,33,25,0,0,0],[150,28,26,0,0,0],[5,30,22,-50,0,0],[0,30,23,50,0,0],[5,33,24,-50,0,0],[0,33,25,50,0,0],[5,28,26,0,0,0],[5,30,22,-50,0,0],[0,30,23,50,0,0],[5,33,24,-50,0,0],[0,33,25,50,0,0],[5,28,26,0,0,0],[5,30,22,-50,0,0],[0,30,23,50,0,0],[5,33,24,-50,0,0],[0,33,25,50,0,0],[5,28,26,0,0,0],[5,30,22,-50,0,0],[0,30,23,50,0,0],[5,33,24,-50,0,0],[0,33,25,50,0,0],[150,28,26,0,0,3],[5,30,22,-50,0,0],[0,30,23,50,0,0],[5,33,24,-50,0,0],[0,33,25,50,0,0],[5,28,26,0,0,0],[5,30,22,-50,0,0],[0,30,23,50,0,0],[5,33,24,-70,0,0],[0,33,25,70,0,0],[5,28,26,0,0,0],[5,30,22,-50,0,0],[0,30,23,50,0,0],[5,33,24,-90,0,0],[0,33,25,90,0,0],[5,28,26,0,0,0],[5,30,22,-50,0,0],[0,30,23,50,0,0],[5,33,24,-110,0,0],[0,33,25,110,0,0],[5,28,26,0,0,0],[5,30,22,-50,0,0],[0,30,23,50,0,0],[5,33,24,-50,0,0],[0,33,25,50,0,0],[5,28,26,0,0,0],[5,30,22,-50,0,0],[0,30,23,50,0,0],[5,33,24,-70,0,0],[0,33,25,70,0,0],[5,28,26,0,0,0],[5,30,22,-50,0,0],[0,30,23,50,0,0],[5,33,24,-90,0,0],[0,33,25,90,0,0],[5,28,26,0,0,0],[5,30,22,-50,0,0],[0,30,23,50,0,0],[5,33,24,-110,0,0],[0,33,25,110,0,0],[200,28,26,0,0,3],[5,28,26,-40,0,0],[5,33,24,-70,0,0],[5,33,25,70,0,0],[5,28,26,30,0,0],[5,33,24,-70,0,0],[5,33,25,70,0,0],[5,28,26,0,0,0],[5,33,24,-70,0,0],[5,33,25,70,0,0],[5,28,26,60,0,0],[5,33,24,-70,0,0],[5,33,25,70,0,0],[5,28,26,-10,0,0],[5,33,24,-70,0,0],[5,33,25,70,0,0],[5,28,26,-30,0,0],[5,33,24,-70,0,0],[5,33,25,70,0,0],[5,28,26,20,0,0],[5,33,24,-70,0,0],[5,33,25,70,0,0],[5,28,26,0,0,0],[5,33,24,-70,0,0],[5,33,25,70,0,0],[5,28,26,-60,0,0],[5,33,24,-70,0,0],[5,33,25,70,0,0],[5,28,26,-30,0,0],[5,33,24,-70,0,0],[5,33,25,70,0,0],[5,28,26,-60,0,0],[5,33,24,-70,0,0],[5,33,25,70,0,0]],[[200,29,4,0,50,0],[20,29,5,0,-100,0],[20,29,4,0,0,0],[20,29,5,0,-50,0],[20,31,15,0,0,0],[20,31,16,0,0,0],[20,32,27,0,0,0],[20,32,28,0,0,0],[100,29,4,0,50,0],[5,29,5,0,-100,0],[5,29,4,0,0,0],[5,29,5,0,-50,0],[5,31,15,0,0,0],[5,31,16,0,0,0],[5,32,27,0,0,0],[5,32,28,0,0,0],[10,29,4,0,50,0],[5,29,5,0,-100,0],[5,29,4,0,0,0],[5,29,5,0,-50,0],[5,31,15,0,0,0],[5,31,16,0,0,0],[5,32,27,0,0,0],[5,32,28,0,0,0],[10,29,4,0,50,0],[5,29,5,0,-100,0],[5,29,4,0,0,0],[5,29,5,0,-50,0],[5,31,15,0,0,0],[5,31,16,0,0,0],[5,32,27,0,0,0],[5,32,28,0,0,0],[100,29,4,0,50,0],[3,29,5,0,-100,0],[3,29,4,0,0,0],[3,29,5,0,-50,0],[3,31,15,0,0,0],[3,31,16,0,0,0],[3,32,27,0,0,0],[3,32,28,0,0,0],[5,29,4,0,50,0],[3,29,5,0,-100,0],[3,29,4,0,0,0],[3,29,5,0,-50,0],[3,31,15,0,0,0],[3,31,16,0,0,0],[3,32,27,0,0,0],[3,32,28,0,0,0],[5,29,4,0,50,0],[3,29,5,0,-100,0],[3,29,4,0,0,0],[3,29,5,0,-50,0],[3,31,15,0,0,0],[3,31,16,0,0,0],[3,32,27,0,0,0],[3,32,28,0,0,0],[10,29,4,0,50,0],[3,29,5,0,-100,0],[3,29,4,0,0,0],[3,29,5,0,-50,0],[3,31,15,0,0,0],[3,31,16,0,0,0],[3,32,27,0,0,0],[3,32,28,0,0,0],[5,29,4,0,50,0],[3,29,5,0,-100,0],[3,29,4,0,0,0],[3,29,5,0,-50,0],[3,31,15,0,0,0],[3,31,16,0,0,0],[3,32,27,0,0,0],[3,32,28,0,0,0],[5,29,4,0,50,0],[3,29,5,0,-100,0],[3,29,4,0,0,0],[3,29,5,0,-50,0],[3,31,15,0,0,0],[3,31,16,0,0,0],[3,32,27,0,0,0],[3,32,28,0,0,3],[200,29,4,0,50,0],[5,29,5,0,-100,0],[5,29,4,0,0,0],[5,29,5,0,-50,0],[5,31,15,0,0,0],[5,31,16,0,0,0],[5,32,27,0,0,0],[5,32,28,0,0,0],[5,28,26,0,0,0],[5,30,22,-50,0,0],[0,30,23,50,0,0],[5,33,24,-50,0,0],[0,33,25,50,0,0],[10,29,4,0,50,0],[5,29,5,0,-100,0],[5,29,4,0,0,0],[5,29,5,0,-50,0],[5,31,15,0,0,0],[5,31,16,0,0,0],[5,32,27,0,0,0],[5,32,28,0,0,0],[5,28,26,0,0,0],[5,30,22,-50,0,0],[0,30,23,50,0,0],[5,33,24,-50,0,0],[0,33,25,50,0,0],[10,29,4,0,50,0],[5,29,5,0,-100,0],[5,29,4,0,0,0],[5,29,5,0,-50,0],[5,31,15,0,0,0],[5,31,16,0,0,0],[5,32,27,0,0,0],[5,32,28,0,0,0],[5,28,26,0,0,0],[5,30,22,-50,0,0],[0,30,23,50,0,0],[5,33,24,-50,0,0],[0,33,25,50,0,0],[100,29,4,0,50,0],[0,29,5,0,-100,0],[3,29,4,0,0,0],[0,29,5,0,-50,0],[3,31,15,0,0,0],[0,31,16,0,0,0],[3,32,27,0,0,0],[0,32,28,0,0,0],[3,28,26,0,0,0],[3,30,22,-50,0,0],[0,30,23,50,0,0],[3,33,24,-50,0,0],[0,33,25,50,0,0],[3,29,4,0,50,0],[0,29,5,0,-100,0],[3,29,4,0,0,0],[0,29,5,0,-50,0],[3,31,15,0,0,0],[0,31,16,0,0,0],[3,32,27,0,0,0],[0,32,28,0,0,0],[3,28,26,0,0,0],[3,30,22,-50,0,0],[0,30,23,50,0,0],[3,33,24,-50,0,0],[0,33,25,50,0,0],[3,29,4,0,50,0],[0,29,5,0,-100,0],[3,29,4,0,0,0],[0,29,5,0,-50,0],[3,31,15,0,0,0],[0,31,16,0,0,0],[3,32,27,0,0,0],[0,32,28,0,0,0],[3,28,26,0,0,0],[3,30,22,-50,0,0],[0,30,23,50,0,0],[3,33,24,-50,0,0],[0,33,25,50,0,0]],[[30,0,0,0,0,0],[30,1,1,0,0,0],[30,2,2,0,0,0],[30,8,9,0,0,0],[30,14,15,0,0,0],[0,14,16,0,0,0],[30,9,11,0,0,0],[30,0,0,0,0,0],[1,1,1,-100,0,0],[1,2,2,100,0,0],[1,8,9,0,0,0],[1,14,15,0,0,0],[0,14,16,0,0,0],[1,9,11,0,0,0],[5,0,0,0,0,0],[1,1,1,-100,0,0],[1,2,2,100,0,0],[1,8,9,0,0,0],[1,14,15,0,0,0],[0,14,16,0,0,0],[1,9,11,0,0,0],[5,0,0,0,0,0],[1,1,1,-100,0,0],[1,2,2,100,0,0],[1,8,9,0,0,0],[1,14,15,0,0,0],[0,14,16,0,0,0],[1,9,11,0,0,0],[5,0,0,0,0,0],[1,1,1,-100,0,0],[1,2,2,100,0,0],[1,8,9,0,0,0],[1,14,15,0,0,0],[0,14,16,0,0,0],[1,9,11,0,0,0],[5,0,0,0,0,0],[1,1,1,-100,0,0],[1,2,2,100,0,0],[1,8,9,0,0,0],[1,14,15,0,0,0],[0,14,16,0,0,0],[1,9,11,0,0,0],[5,0,0,0,0,0],[1,1,1,-100,0,0],[1,2,2,100,0,0],[1,8,9,0,0,0],[1,14,15,0,0,0],[0,14,16,0,0,0],[1,9,11,0,0,0],[5,0,0,0,0,0],[1,1,1,-100,0,0],[1,2,2,100,0,0],[1,8,9,0,0,0],[1,14,15,0,0,0],[0,14,16,0,0,0],[1,9,11,0,0,0],[5,0,0,0,0,0],[1,1,1,-100,0,0],[1,2,2,100,0,0],[1,8,9,0,0,0],[1,14,15,0,0,0],[0,14,16,0,0,0],[1,9,11,0,0,0],[5,0,0,0,0,0],[1,1,1,-100,0,0],[1,2,2,100,0,0],[1,8,9,0,0,0],[1,14,15,0,0,0],[0,14,16,0,0,0],[1,9,11,0,0,0],[5,0,0,0,0,0],[1,1,1,-100,0,0],[1,2,2,100,0,0],[1,8,9,0,0,0],[1,14,15,0,0,0],[0,14,16,0,0,0],[1,9,11,0,0,0],[100,0,0,0,0,0],[1,1,1,-100,0,0],[1,2,2,100,0,0],[1,8,9,0,0,0],[1,14,15,0,0,0],[0,14,16,0,0,0],[1,9,11,0,0,0],[5,0,0,0,0,0],[1,1,1,-100,0,0],[1,2,2,100,0,0],[1,8,9,0,0,0],[1,14,15,0,0,0],[0,14,16,0,0,0],[1,9,11,0,0,0],[5,0,0,0,0,0],[1,1,1,-100,0,0],[1,2,2,100,0,0],[1,8,9,0,0,0],[1,14,15,0,0,0],[0,14,16,0,0,0],[1,9,11,0,0,0],[5,0,0,0,0,0],[1,1,1,-100,0,0],[1,2,2,100,0,0],[1,8,9,0,0,0],[1,14,15,0,0,0],[0,14,16,0,0,0],[1,9,11,0,0,0],[5,0,0,0,0,0],[1,1,1,-100,0,0],[1,2,2,100,0,0],[1,8,9,0,0,0],[1,14,15,0,0,0],[0,14,16,0,0,0],[1,9,11,0,0,0],[5,0,0,0,0,0],[1,1,1,-100,0,0],[1,2,2,100,0,0],[1,8,9,0,0,0],[1,14,15,0,0,0],[0,14,16,0,0,0],[1,9,11,0,0,0],[5,0,0,0,0,0],[1,1,1,-100,0,0],[1,2,2,100,0,0],[1,8,9,0,0,0],[1,14,15,0,0,0],[0,14,16,0,0,0],[1,9,11,0,0,0],[5,0,0,0,0,0],[1,1,1,-100,0,0],[1,2,2,100,0,0],[1,8,9,0,0,0],[1,14,15,0,0,0],[0,14,16,0,0,0],[1,9,11,0,0,0],[5,0,0,0,0,0],[1,1,1,-100,0,0],[1,2,2,100,0,0],[1,8,9,0,0,0],[1,14,15,0,0,0],[0,14,16,0,0,0],[1,9,11,0,0,0],[5,0,0,0,0,0],[1,1,1,-100,0,0],[1,2,2,100,0,0],[1,8,9,0,0,0],[1,14,15,0,0,0],[0,14,16,0,0,0],[1,9,11,0,0,0],[10,9,11,0,0,3]]]; level_5 = [[[100,3,3,0,0,3],[5,6,3,-50,0,0],[5,6,3,50,0,0],[5,3,3,-100,0,0],[5,3,3,100,0,0],[5,6,3,-150,6,0],[5,6,3,150,0,0],[100,3,3,0,0,0],[5,6,3,-50,0,0],[5,6,3,50,0,0],[0,17,11,0,0,0],[0,17,14,0,0,0],[5,3,3,-100,0,0],[5,3,3,100,0,0],[5,6,3,-150,0,0],[5,6,3,150,0,0],[0,17,11,0,0,0],[0,17,14,0,0,0],[100,3,3,0,0,0],[5,6,3,-50,0,0],[5,6,3,50,0,0],[0,10,11,0,50,0],[0,10,14,0,50,0],[5,3,3,-100,0,0],[5,3,3,100,0,0],[5,6,3,-150,0,0],[5,6,3,150,0,0],[0,10,11,0,50,0],[0,10,14,0,50,0],[200,22,26,0,0,0],[5,6,3,-50,0,0],[5,6,3,50,0,0],[0,17,11,0,50,0],[0,17,14,0,50,0],[5,3,3,-100,0,0],[5,3,3,100,0,0],[5,6,3,-150,0,0],[5,6,3,150,0,0],[0,10,11,0,50,0],[0,10,14,0,50,0],[5,3,3,-200,0,0],[5,3,3,200,0,0],[200,22,26,0,0,3],[5,22,26,-50,0,0],[5,22,26,50,0,0],[0,17,11,0,50,0],[0,17,14,0,50,0],[5,3,3,-100,0,0],[5,3,3,100,0,0],[5,6,3,-150,0,0],[5,6,3,150,0,0],[0,10,11,0,50,0],[0,10,14,0,50,0]],[[30,15,19,0,0,0],[5,15,20,0,0,0],[30,17,11,0,50,0],[0,17,14,0,50,0],[30,10,11,0,100,0],[0,10,14,0,100,0],[150,22,26,0,0,0],[5,6,26,-50,0,0],[5,6,26,50,0,0],[0,17,11,0,0,0],[0,17,14,0,0,0],[5,15,19,0,0,0],[5,15,20,0,0,0],[5,3,3,-100,0,0],[5,3,3,100,0,0],[5,6,3,-150,0,0],[5,6,3,150,0,0],[0,10,11,0,0,0],[0,10,14,0,0,0],[5,15,19,0,50,0],[5,15,20,0,50,0],[200,3,26,0,0,3],[5,6,26,-50,0,0],[5,6,26,50,0,0],[0,17,11,0,0,0],[0,17,14,0,0,0],[5,15,19,0,0,0],[5,15,20,0,0,0],[5,3,3,-100,0,0],[5,3,3,100,0,0],[5,6,3,-150,0,0],[5,6,3,150,0,0],[0,10,11,0,0,0],[0,10,14,0,0,0],[5,15,19,0,50,0],[5,15,20,0,50,0],[25,22,26,0,0,0],[5,6,26,-50,0,0],[5,6,26,50,0,0],[5,17,11,0,0,0],[5,17,14,0,0,0],[5,15,19,0,0,0],[5,15,20,0,0,0],[5,3,3,-100,0,0],[5,3,3,100,0,0],[5,6,3,-150,0,0],[5,6,3,150,0,0],[5,10,11,0,0,0],[5,10,14,0,0,0],[5,15,19,0,50,0],[5,15,20,0,50,0],[200,3,26,0,0,3],[5,6,26,-50,0,0],[5,6,26,50,0,0],[0,17,11,0,0,0],[0,17,14,0,0,0],[5,15,19,0,0,0],[5,15,20,0,0,0],[5,3,26,-100,0,0],[5,3,26,100,0,0],[5,6,26,-150,0,0],[5,6,26,150,0,0],[0,10,11,0,0,0],[0,10,14,0,0,0],[5,15,19,0,50,0],[5,15,20,0,50,0],[25,3,26,0,0,3],[5,6,26,-50,0,0],[5,6,26,50,0,0],[0,17,11,0,0,0],[0,17,14,0,0,0],[5,15,19,0,0,0],[5,15,20,0,0,0],[5,3,26,-100,0,0],[5,3,26,100,0,0],[5,6,26,-150,0,0],[5,6,26,150,0,0],[0,10,11,0,0,0],[0,10,14,0,0,0],[5,15,19,0,50,0],[5,15,20,0,50,0]],[[200,22,26,0,0,3],[5,22,26,-50,0,0],[0,22,26,50,0,0],[5,22,26,-100,0,0],[0,22,26,100,0,0],[200,22,26,0,0,0],[5,22,26,-50,0,0],[0,22,26,50,0,0],[5,22,26,-100,0,0],[0,22,26,100,0,0],[150,22,26,0,0,0],[5,22,26,-50,0,0],[0,22,26,50,0,0],[5,22,26,-100,0,0],[0,22,26,100,0,0],[100,10,11,0,0,0],[0,10,14,0,0,0]],[[150,3,26,0,0,0],[5,6,26,-50,0,0],[0,6,26,50,0,0],[5,3,26,-100,0,0],[0,3,26,100,0,0],[5,6,26,-150,0,0],[0,6,26,150,0,0],[150,3,26,0,0,0],[5,6,26,-50,0,0],[0,6,26,50,0,0],[5,3,26,-100,0,0],[0,3,26,100,0,0],[5,6,26,-150,0,0],[0,6,26,150,0,0],[50,3,26,0,0,0],[5,6,26,-50,0,0],[0,6,26,50,0,0],[5,3,26,-100,0,0],[0,3,26,100,0,0],[5,6,26,-150,0,0],[0,6,26,150,0,0],[50,3,26,0,0,0],[5,6,26,-50,0,0],[0,6,26,50,0,0],[5,3,26,-100,0,0],[0,3,26,100,0,0],[5,6,26,-150,0,0],[0,6,26,150,0,0],[50,3,26,0,0,0],[5,6,26,-50,0,0],[0,6,26,50,0,0],[5,3,26,-100,0,0],[0,3,26,100,0,0],[5,6,26,-150,0,0],[0,6,26,150,0,0],[50,3,26,0,0,0],[5,6,26,-50,0,0],[0,6,26,50,0,0],[5,3,26,-100,0,0],[0,3,26,100,0,0],[5,6,26,-150,0,0],[0,6,26,150,0,0],[30,3,26,0,0,0],[5,6,26,-50,0,0],[0,6,26,50,0,0],[5,3,26,-100,0,0],[0,3,26,100,0,0],[5,6,26,-150,0,0],[0,6,26,150,0,0],[20,3,26,0,0,0],[5,6,26,-50,0,0],[0,6,26,50,0,0],[5,3,26,-100,0,0],[0,3,26,100,0,0],[5,6,26,-150,0,0],[0,6,26,150,0,0],[10,3,26,0,0,0],[5,6,26,-50,0,0],[0,6,26,50,0,0],[5,3,26,-100,0,0],[0,3,26,100,0,0],[5,6,26,-150,0,0],[0,6,26,150,0,0],[10,3,26,0,0,0],[5,6,26,-50,0,0],[0,6,26,50,0,0],[5,3,26,-100,0,0],[0,3,26,100,0,0],[5,6,26,-150,0,0],[0,6,26,150,0,0],[10,3,26,0,0,0],[5,6,26,-50,0,0],[0,6,26,50,0,0],[5,3,26,-100,0,0],[0,3,26,100,0,0],[5,6,26,-150,0,0],[0,6,26,150,0,0],[10,3,26,0,0,0],[5,6,26,-50,0,0],[0,6,26,50,0,0],[5,3,26,-100,0,0],[0,3,26,100,0,0],[5,6,26,-150,0,0],[0,6,26,150,0,0]]]; level_4 = [[[200,24,26,0,0,0],[5,24,26,20,0,0],[5,24,26,10,0,0],[5,24,26,-10,0,0],[5,24,26,-40,0,0],[5,24,26,-30,0,0],[5,24,26,20,0,0],[5,24,26,-30,0,0],[5,24,26,0,0,0],[5,24,26,60,0,0],[5,24,26,-20,0,0],[5,24,26,0,0,0],[15,24,26,0,0,0],[5,24,26,50,0,0],[5,24,26,40,0,0],[5,24,26,-40,0,0],[5,24,26,-80,0,0],[5,24,26,-60,0,0],[5,24,26,40,0,0],[5,24,26,-60,0,0],[5,24,26,0,0,0],[5,24,26,120,0,0],[5,24,26,-40,0,0],[5,24,26,0,0,0],[15,24,26,0,0,0],[3,24,26,50,0,0],[3,24,26,40,0,0],[3,24,26,-40,0,0],[3,24,26,-80,0,0],[3,24,26,-60,0,0],[3,24,26,40,0,0],[3,24,26,-60,0,0],[3,24,26,0,0,0],[3,24,26,120,0,0],[3,24,26,-40,0,0],[3,24,26,0,0,3],[35,24,26,0,0,0],[8,24,26,20,0,0],[0,25,29,0,0,0],[8,24,26,30,0,0],[8,24,26,-30,0,0],[0,25,29,0,0,0],[8,24,26,-40,0,0],[8,24,26,-50,0,0],[0,25,29,0,0,0],[8,24,26,20,0,0],[8,24,26,-30,0,0],[0,25,29,0,0,0],[8,24,26,0,0,0],[8,24,26,60,0,0],[0,25,29,0,0,0],[8,24,26,-20,0,0],[8,24,26,0,0,0],[0,25,29,0,0,0],[35,24,26,0,0,0],[0,25,30,0,0,0],[5,24,26,20,0,0],[0,25,29,0,0,0],[5,24,26,30,0,0],[0,25,30,0,0,0],[5,24,26,-30,0,0],[0,25,29,0,0,0],[5,24,26,-40,0,0],[0,25,30,0,0,0],[5,24,26,-50,0,0],[0,25,29,0,0,0],[5,24,26,20,0,0],[0,25,30,0,0,0],[5,24,26,-30,0,0],[0,25,29,0,0,0],[5,24,26,0,0,0],[0,25,30,0,0,0],[5,24,26,60,0,0],[0,25,29,0,0,0],[5,24,26,-20,0,0],[0,25,30,0,0,0],[5,24,26,0,0,0],[0,25,29,0,0,3]],[[30,26,31,0,0,3],[0,26,32,0,0,0],[5,26,31,0,0,0],[0,26,32,0,0,0],[30,27,33,0,0,0],[0,27,34,0,0,0],[5,27,33,0,0,0],[0,27,34,0,0,0],[200,26,31,0,0,0],[0,26,32,0,0,0],[5,27,33,0,0,0],[0,27,34,0,0,0],[5,26,31,0,0,0],[0,26,32,0,0,0],[5,27,33,0,0,0],[0,27,34,0,0,0],[5,26,31,0,0,0],[0,26,32,0,0,0],[5,27,33,0,0,0],[0,27,34,0,0,0],[5,26,31,0,0,0],[0,26,32,0,0,0],[5,27,33,0,0,0],[0,27,34,0,0,0],[5,26,31,0,0,0],[0,26,32,0,0,0],[5,27,33,0,0,0],[0,27,34,0,0,0],[5,26,31,0,0,0],[0,26,32,0,0,0],[5,27,33,0,0,0],[0,27,34,0,0,0],[200,26,31,0,0,0],[0,26,32,0,0,0],[5,27,33,0,20,0],[0,27,34,0,-20,0],[5,26,31,0,0,0],[0,26,32,0,0,0],[5,27,33,0,20,0],[0,27,34,0,-20,0],[5,26,31,0,0,0],[0,26,32,0,0,0],[5,27,33,0,20,0],[0,27,34,0,-20,0],[5,26,31,0,0,0],[0,26,32,0,0,0],[5,27,33,0,20,0],[0,27,34,0,-20,0],[5,26,31,0,0,0],[0,26,32,0,0,0],[5,27,33,0,20,0],[0,27,34,0,-20,0],[5,26,31,0,0,0],[0,26,32,0,0,0],[5,27,33,0,20,0],[0,27,34,0,-20,0],[5,26,31,0,0,0],[0,26,32,0,0,0],[5,27,33,0,20,0],[0,27,34,0,-20,0],[5,26,31,0,0,0],[0,26,32,0,0,0],[5,27,33,0,20,0],[0,27,34,0,-20,0],[5,26,31,0,0,0],[0,26,32,0,0,0],[5,27,33,0,20,0],[0,27,34,0,-20,0],[5,26,31,0,0,0],[0,26,32,0,0,0],[5,27,33,0,20,0],[0,27,34,0,-20,0],[5,26,31,0,0,0],[0,26,32,0,0,0],[5,27,33,0,20,0],[0,27,34,0,-20,0],[5,26,31,0,0,0],[0,26,32,0,0,0],[5,27,33,0,20,0],[0,27,34,0,-20,0],[5,26,31,0,0,0],[0,26,32,0,0,0],[5,27,33,0,20,0],[0,27,34,0,-20,0],[5,26,31,0,0,0],[0,26,32,0,0,0],[5,27,33,0,20,0],[0,27,34,0,-20,0],[5,26,31,0,0,0],[0,26,32,0,0,0],[5,27,33,0,20,0],[0,27,34,0,-20,0],[5,26,31,0,0,0],[0,26,32,0,0,0],[5,27,33,0,20,0],[0,27,34,0,-20,3],[200,26,31,-60,0,0],[0,26,32,60,0,0],[3,27,33,0,60,0],[0,27,34,0,60,0],[3,26,31,-60,0,0],[0,26,32,60,0,0],[3,27,33,0,60,0],[0,27,34,0,60,0],[3,26,31,-60,0,0],[0,26,32,60,0,0],[3,27,33,0,60,0],[0,27,34,0,60,0],[3,26,31,-60,0,0],[0,26,32,60,0,0],[3,27,33,0,60,0],[0,27,34,0,60,0],[3,26,31,-60,0,0],[0,26,32,60,0,0],[3,27,33,0,60,0],[0,27,34,0,60,0],[3,26,31,-60,0,0],[0,26,32,60,0,0],[3,27,33,0,60,0],[0,27,34,0,60,0],[3,26,31,-60,0,0],[0,26,32,60,0,0],[3,27,33,0,60,0],[0,27,34,0,60,0],[3,26,31,-60,0,0],[0,26,32,60,0,0],[3,27,33,0,60,0],[0,27,34,0,60,0],[3,26,31,-60,0,0],[0,26,32,60,0,0],[3,27,33,0,60,0],[0,27,34,0,60,0],[3,26,31,-60,0,0],[0,26,32,60,0,0],[3,27,33,0,60,0],[0,27,34,0,60,0],[3,26,31,-60,0,0],[0,26,32,60,0,0],[3,27,33,0,60,0],[0,27,34,0,60,0]],[[30,26,31,0,0,3],[0,26,32,0,0,0],[30,27,33,0,0,0],[0,27,34,0,0,0],[30,24,26,20,0,0],[0,24,26,-20,0,0],[30,25,29,0,0,0],[0,25,30,0,0,0],[100,26,31,0,0,0],[0,26,32,0,0,0],[3,27,33,0,0,0],[0,27,34,0,0,0],[3,24,26,20,0,0],[0,24,26,-20,0,0],[3,25,29,0,0,0],[0,25,30,0,0,0],[100,26,31,0,0,0],[0,26,32,0,0,0],[2,27,33,0,0,0],[0,27,34,0,0,0],[2,24,26,20,0,0],[0,24,26,-20,0,0],[2,25,29,0,0,0],[0,25,30,0,0,0],[2,26,31,0,0,0],[0,26,32,0,0,0],[2,27,33,0,0,0],[0,27,34,0,0,0],[2,24,26,20,0,0],[0,24,26,-20,0,0],[2,25,29,0,0,0],[0,25,30,0,0,0],[200,26,31,0,0,0],[0,26,32,0,0,0],[2,27,33,0,0,0],[0,27,34,0,0,0],[2,24,26,20,0,0],[0,24,26,-20,0,0],[2,25,29,0,0,0],[0,25,30,0,0,0],[2,26,31,0,0,0],[0,26,32,0,0,0],[2,27,33,0,0,0],[0,27,34,0,0,0],[2,24,26,20,0,0],[0,24,26,-20,0,0],[2,25,29,0,0,0],[0,25,30,0,0,0],[2,26,31,0,0,0],[0,26,32,0,0,0],[2,27,33,0,0,0],[0,27,34,0,0,0],[2,24,26,20,0,0],[0,24,26,-20,0,0],[2,25,29,0,0,0],[0,25,30,0,0,0],[2,26,31,0,0,0],[0,26,32,0,0,0],[2,27,33,0,0,0],[0,27,34,0,0,0],[2,24,26,20,0,0],[0,24,26,-20,0,0],[2,25,29,0,0,0],[0,25,30,0,0,0],[2,26,31,0,0,0],[0,26,32,0,0,0],[2,27,33,0,0,0],[0,27,34,0,0,0],[2,24,26,20,0,0],[0,24,26,-20,0,0],[2,25,29,0,0,0],[0,25,30,0,0,0],[2,26,31,0,0,0],[0,26,32,0,0,0],[2,27,33,0,0,0],[0,27,34,0,0,0],[2,24,26,20,0,0],[0,24,26,-20,0,0],[2,25,29,0,0,0],[0,25,30,0,0,0],[100,26,31,0,0,0],[0,26,32,0,0,0],[2,27,33,0,0,0],[0,27,34,0,0,0],[2,24,26,20,0,0],[0,24,26,-20,0,0],[2,25,29,0,0,0],[0,25,30,0,0,0],[2,26,31,0,0,0],[0,26,32,0,0,0],[2,27,33,0,0,0],[0,27,34,0,0,0],[2,24,26,20,0,0],[0,24,26,-20,0,0],[2,25,29,0,0,0],[0,25,30,0,0,0],[2,26,31,0,0,0],[0,26,32,0,0,0],[2,27,33,0,0,0],[0,27,34,0,0,0],[2,24,26,20,0,0],[0,24,26,-20,0,0],[2,25,29,0,0,0],[0,25,30,0,0,0],[2,26,31,0,0,0],[0,26,32,0,0,0],[2,27,33,0,0,0],[0,27,34,0,0,0],[2,24,26,20,0,0],[0,24,26,-20,0,0],[2,25,29,0,0,0],[0,25,30,0,0,0],[2,26,31,0,0,0],[0,26,32,0,0,0],[2,27,33,0,0,0],[0,27,34,0,0,0],[2,24,26,20,0,0],[0,24,26,-20,0,0],[2,25,29,0,0,0],[0,25,30,0,0,0],[2,26,31,0,0,0],[0,26,32,0,0,0],[2,27,33,0,0,0],[0,27,34,0,0,0],[2,24,26,20,0,0],[0,24,26,-20,0,0],[2,25,29,0,0,0],[0,25,30,0,0,0],[50,26,31,0,0,0],[0,26,32,0,0,0],[2,27,33,0,0,0],[0,27,34,0,0,0],[2,24,26,20,0,0],[0,24,26,-20,0,0],[2,25,29,0,0,0],[0,25,30,0,0,0],[2,26,31,0,0,0],[0,26,32,0,0,0],[2,27,33,0,0,0],[0,27,34,0,0,0],[2,24,26,20,0,0],[0,24,26,-20,0,0],[2,25,29,0,0,0],[0,25,30,0,0,0],[2,26,31,0,0,0],[0,26,32,0,0,0],[2,27,33,0,0,0],[0,27,34,0,0,0],[2,24,26,20,0,0],[0,24,26,-20,0,0],[2,25,29,0,0,0],[0,25,30,0,0,0],[2,26,31,0,0,0],[0,26,32,0,0,0],[2,27,33,0,0,0],[0,27,34,0,0,0],[2,24,26,20,0,0],[0,24,26,-20,0,0],[2,25,29,0,0,0],[0,25,30,0,0,0],[2,26,31,0,0,0],[0,26,32,0,0,0],[2,27,33,0,0,0],[0,27,34,0,0,0],[2,24,26,20,0,0],[0,24,26,-20,0,0],[2,25,29,0,0,0],[0,25,30,0,0,0],[2,26,31,0,0,0],[0,26,32,0,0,0],[2,27,33,0,0,0],[0,27,34,0,0,0],[2,24,26,20,0,0],[0,24,26,-20,0,0],[2,25,29,0,0,0],[0,25,30,0,0,0]],[[150,24,26,0,0,0],[5,24,26,20,0,0],[5,24,26,10,0,0],[5,24,26,-10,0,0],[5,24,26,-40,0,0],[5,24,26,-30,0,0],[5,24,26,20,0,0],[5,24,26,-30,0,0],[5,24,26,0,0,0],[5,24,26,60,0,0],[5,24,26,-20,0,0],[5,24,26,0,0,0],[5,24,26,0,0,0],[5,24,26,50,0,0],[5,24,26,40,0,0],[5,24,26,-40,0,0],[5,24,26,-80,0,0],[5,24,26,-60,0,0],[5,24,26,40,0,0],[5,24,26,-60,0,0],[5,24,26,0,0,0],[5,24,26,120,0,0],[5,24,26,-40,0,0],[5,24,26,0,0,0],[5,24,26,0,0,0],[3,24,26,50,0,0],[3,24,26,40,0,0],[3,24,26,-40,0,0],[3,24,26,-80,0,0],[3,24,26,-60,0,0],[3,24,26,40,0,0],[3,24,26,-60,0,0],[3,24,26,0,0,0],[3,24,26,120,0,0],[3,24,26,-40,0,0],[3,24,26,0,0,3]]]; level_3 = [[[30,20,26,-80,0,3],[5,20,26,-60,0,0],[5,20,26,-40,0,0],[5,20,26,-20,0,0],[5,20,26,0,0,0],[5,20,26,20,0,0],[5,20,26,40,0,0],[5,20,26,60,0,0],[5,20,26,80,0,0],[5,20,26,60,0,0],[5,20,26,40,0,0],[5,20,26,20,0,0],[5,20,26,0,0,0],[5,20,26,-20,0,0],[5,20,26,-40,0,0],[5,20,26,-60,0,0],[5,20,26,-80,0,0],[5,20,26,-60,0,0],[5,20,26,-40,0,0],[5,20,26,-20,0,0],[5,20,26,0,0,0],[200,21,26,0,0,0],[14,21,26,20,0,0],[14,21,26,-40,0,0],[14,21,26,10,0,0],[14,21,26,-50,0,0],[14,21,26,70,0,0],[14,21,26,50,0,0],[14,21,26,0,0,0],[14,21,26,10,0,0],[14,21,26,-20,0,0],[14,21,26,-50,0,0],[14,21,26,30,0,0],[14,21,26,0,0,0],[14,21,26,-10,0,0],[14,21,26,20,0,0],[14,21,26,0,0,0],[14,21,26,100,0,0],[14,21,26,50,0,0],[14,21,26,-10,0,0],[14,21,26,30,0,0],[14,21,26,0,0,0],[100,21,26,20,0,0],[10,21,26,-40,0,0],[10,21,26,10,0,0],[10,21,26,-50,0,0],[10,21,26,70,0,0],[10,21,26,50,0,0],[10,21,26,0,0,0],[10,21,26,10,0,0],[10,21,26,-20,0,0],[10,21,26,-50,0,0],[10,21,26,30,0,0],[10,21,26,0,0,0],[10,21,26,-10,0,0],[10,21,26,20,0,0],[10,21,26,0,0,0],[10,21,26,100,0,0],[10,21,26,50,0,0],[10,21,26,-10,0,0],[10,21,26,30,0,0],[10,21,26,0,0,3],[50,21,26,20,0,0],[8,21,26,-40,0,0],[8,21,26,10,0,0],[8,21,26,-50,0,0],[8,21,26,70,0,0],[8,21,26,50,0,0],[8,21,26,0,0,0],[8,21,26,10,0,0],[8,21,26,-20,0,0],[8,21,26,-50,0,0],[8,21,26,30,0,0],[8,21,26,0,0,0],[8,21,26,-10,0,0],[8,21,26,20,0,0],[8,21,26,0,0,0],[8,21,26,100,0,0],[8,21,26,50,0,0],[8,21,26,-10,0,0],[8,21,26,30,0,0],[8,21,26,0,0,3],[50,21,26,30,0,0],[7,21,26,-50,0,0],[7,21,26,20,0,0],[7,21,26,-60,0,0],[7,21,26,80,0,0],[7,21,26,60,0,0],[7,21,26,0,0,0],[7,21,26,20,0,0],[7,21,26,-30,0,0],[7,21,26,-60,0,0],[7,21,26,40,0,0],[7,21,26,0,0,0],[7,21,26,-20,0,0],[7,21,26,30,0,0],[7,21,26,0,0,0],[7,21,26,110,0,0],[7,21,26,60,0,0],[7,21,26,-20,0,0],[7,21,26,40,0,0],[7,21,26,0,0,0]],[[50,22,26,0,0,0],[5,23,27,0,0,0],[0,23,28,0,0,0],[50,23,27,0,0,0],[0,23,28,0,0,0],[50,23,27,0,0,0],[0,23,28,0,0,0],[50,22,26,0,0,0],[5,23,27,0,0,0],[0,23,28,0,0,0],[30,23,27,0,0,0],[0,23,28,0,0,0],[30,23,27,0,0,0],[0,23,28,0,0,0],[50,22,26,-40,0,3],[0,22,26,40,0,0],[5,23,27,0,0,0],[0,23,28,0,0,0],[30,23,27,0,0,0],[0,23,28,0,0,0],[30,23,27,0,0,0],[0,23,28,0,0,0],[30,23,27,0,0,0],[0,23,28,0,0,0],[30,23,27,0,0,0],[0,23,28,0,0,0],[100,22,26,0,0,0],[5,23,27,-40,0,0],[0,23,28,40,0,0],[5,23,27,-40,0,0],[0,23,28,40,0,0],[5,23,27,-40,0,0],[0,23,28,40,0,0],[5,23,27,-40,0,3],[0,23,28,40,0,0],[5,23,27,-40,0,0],[0,23,28,40,0,0],[5,23,27,-40,0,0],[0,23,28,40,0,0],[5,23,27,-40,0,0],[0,23,28,40,0,0]],[[100,21,26,0,0,2],[100,21,26,0,0,0],[14,21,26,20,0,0],[14,21,26,-40,0,0],[5,23,27,-40,0,0],[0,23,28,40,0,0],[14,21,26,10,0,0],[14,21,26,-50,0,0],[5,23,27,-40,0,0],[0,23,28,40,0,0],[14,21,26,70,0,0],[14,21,26,50,0,0],[5,23,27,-40,0,0],[0,23,28,40,0,0],[14,21,26,0,0,0],[14,21,26,10,0,0],[5,23,27,-40,0,0],[0,23,28,40,0,0],[12,21,26,-20,0,0],[12,21,26,-50,0,0],[5,23,27,-40,0,0],[0,23,28,40,0,0],[12,21,26,30,0,0],[12,21,26,0,0,0],[5,23,27,-40,0,0],[0,23,28,40,0,0],[12,21,26,-10,0,0],[12,21,26,20,0,0],[5,23,27,-40,0,0],[0,23,28,40,0,0],[12,21,26,0,0,0],[12,21,26,100,0,0],[5,23,27,-40,0,0],[0,23,28,40,0,0],[12,21,26,50,0,0],[12,21,26,-10,0,0],[5,23,27,-40,0,0],[0,23,28,40,0,0],[12,21,26,30,0,0],[12,21,26,0,0,0],[5,23,27,-40,0,0],[0,23,28,40,0,0],[100,21,26,0,0,0],[10,21,26,20,0,0],[10,21,26,-40,0,0],[0,23,27,-40,0,0],[0,23,28,40,0,0],[10,21,26,10,0,0],[10,21,26,-50,0,0],[0,23,27,-40,0,0],[0,23,28,40,0,0],[10,21,26,70,0,0],[10,21,26,50,0,0],[0,23,27,-40,0,0],[0,23,28,40,0,0],[10,21,26,0,0,0],[10,21,26,10,0,0],[0,23,27,-40,0,0],[0,23,28,40,0,0],[10,21,26,-20,0,0],[10,21,26,-50,0,0],[0,23,27,-40,0,0],[0,23,28,40,0,0],[10,21,26,30,0,0],[10,21,26,0,0,0],[0,23,27,-40,0,0],[0,23,28,40,0,0],[10,21,26,-10,0,0],[10,21,26,20,0,0],[0,23,27,-40,0,0],[0,23,28,40,0,0],[10,21,26,0,0,0],[10,21,26,100,0,0],[0,23,27,-40,0,0],[0,23,28,40,0,0],[10,21,26,50,0,0],[10,21,26,-10,0,0],[0,23,27,-40,0,0],[0,23,28,40,0,0],[10,21,26,30,0,0],[10,21,26,0,0,0],[0,23,27,-40,0,0],[0,23,28,40,0,0],[50,21,26,30,0,0],[10,21,26,-50,0,0],[0,23,27,0,0,0],[0,23,28,0,0,0],[10,21,26,20,0,0],[10,21,26,-60,0,0],[0,23,27,0,0,0],[0,23,28,0,0,0],[10,21,26,80,0,0],[10,21,26,60,0,0],[0,23,27,0,0,0],[0,23,28,0,0,0],[10,21,26,0,0,0],[10,21,26,20,0,0],[0,23,27,0,0,0],[0,23,28,0,0,0],[10,21,26,-30,0,0],[10,21,26,-60,0,0],[0,23,27,0,0,0],[0,23,28,0,0,0],[10,21,26,40,0,0],[10,21,26,0,0,0],[0,23,27,0,0,0],[0,23,28,0,0,0],[10,21,26,-20,0,0],[10,21,26,30,0,0],[0,23,27,0,0,0],[0,23,28,0,0,0],[10,21,26,0,0,0],[10,21,26,110,0,0],[0,23,27,0,0,0],[0,23,28,0,0,0],[10,21,26,60,0,0],[10,21,26,-20,0,0],[0,23,27,0,0,0],[0,23,28,0,0,0],[10,21,26,40,0,0],[10,21,26,0,0,0],[0,23,27,0,0,0],[0,23,28,0,0,0]],[[50,23,27,0,0,0],[0,23,28,0,0,0],[0,16,22,0,0,0],[0,16,23,0,0,0],[10,23,27,0,0,0],[0,23,28,0,0,0],[0,16,22,0,0,0],[0,16,23,0,0,0],[10,23,27,0,0,0],[0,23,28,0,0,0],[0,16,22,0,0,0],[0,16,23,0,0,0],[10,23,27,0,0,0],[0,23,28,0,0,0],[0,16,22,0,0,0],[0,16,23,0,0,0],[10,23,27,0,0,0],[0,23,28,0,0,0],[0,16,22,0,0,0],[0,16,23,0,0,0],[10,23,27,0,0,0],[0,23,28,0,0,0],[0,16,22,0,0,0],[0,16,23,0,0,0],[10,23,27,0,0,0],[0,23,28,0,0,0],[0,16,22,0,0,0],[0,16,23,0,0,0],[10,23,27,0,0,0],[0,23,28,0,0,0],[0,16,22,0,0,0],[0,16,23,0,0,0],[10,23,27,0,0,0],[0,23,28,0,0,0],[0,16,22,0,0,0],[0,16,23,0,0,0],[10,23,27,0,0,0],[0,23,28,0,0,0],[0,16,22,0,0,0],[0,16,23,0,0,0],[10,23,27,0,0,0],[0,23,28,0,0,0],[0,16,22,0,0,0],[0,16,23,0,0,0],[10,23,27,0,0,0],[0,23,28,0,0,0],[0,16,22,0,0,0],[0,16,23,0,0,0]]]; level_2 = [[[30,3,21,0,0,3],[10,3,21,50,0,0],[0,3,21,-50,0,0],[10,3,21,100,0,0],[0,3,21,-100,0,0],[10,3,21,150,0,3],[0,3,21,-150,0,3],[300,16,22,0,0,0],[0,16,23,0,0,0],[0,3,21,150,0,0],[0,3,21,-150,0,0],[10,16,22,-20,0,0],[0,16,23,20,0,0],[10,16,22,-40,0,0],[0,16,23,40,0,0],[10,16,22,-60,0,0],[0,16,23,60,0,0],[10,16,22,0,0,0],[0,16,23,0,0,0],[200,16,22,-60,0,0],[0,16,23,60,0,0],[30,3,21,50,0,0],[0,3,21,-50,0,0],[10,16,22,-60,0,0],[0,16,23,60,0,0],[10,16,22,-60,0,0],[0,16,23,60,0,0],[10,16,22,-60,0,0],[0,16,23,60,0,0],[10,16,22,-60,0,0],[0,16,23,60,0,0],[10,16,22,-60,0,0],[0,16,23,60,0,0],[10,16,22,-60,0,0],[0,16,23,60,0,0],[10,16,22,-60,0,0],[0,16,23,60,0,0],[10,16,22,-60,0,0],[0,16,23,60,0,0],[10,16,22,-60,0,0],[0,16,23,60,0,0],[5,16,22,0,0,0],[0,16,23,0,0,0],[5,16,22,0,0,0],[0,16,23,0,0,0],[5,16,22,0,0,0],[0,16,23,0,0,0],[5,16,22,0,0,0],[0,16,23,0,0,0],[5,16,22,0,0,0],[0,16,23,0,0,0],[5,16,22,0,0,0],[0,16,23,0,0,0]],[[50,17,11,0,0,0],[50,17,14,0,0,0],[100,17,11,0,0,0],[50,17,14,0,0,0],[50,18,24,0,0,0],[0,18,25,0,0,0],[10,18,24,0,0,0],[0,18,25,0,0,0],[10,18,24,0,0,0],[0,18,25,0,0,0],[10,18,24,0,0,0],[0,18,25,0,0,0],[200,17,11,0,0,0],[50,17,14,0,0,0],[10,18,24,0,0,0],[0,18,25,0,0,0],[10,18,24,0,0,0],[0,18,25,0,0,0],[10,18,24,0,0,0],[0,18,25,0,0,0],[10,18,24,0,0,0],[0,18,25,0,0,0],[10,18,24,0,0,0],[0,18,25,0,0,0],[10,18,24,0,0,0],[0,18,25,0,0,0],[50,17,14,0,0,0],[10,18,24,0,0,0],[0,18,25,0,0,0],[10,18,24,0,0,0],[0,18,25,0,0,0],[10,18,24,0,0,0],[0,18,25,0,0,0],[10,18,24,0,0,0],[0,18,25,0,0,0],[10,18,24,0,0,0],[0,18,25,0,0,0],[10,18,24,0,0,0],[0,18,25,0,0,0],[100,18,24,0,0,0],[0,18,25,0,0,0],[10,18,24,0,0,0],[0,18,25,0,0,0],[10,18,24,0,0,0],[0,18,25,0,0,0],[10,18,24,0,0,0],[0,18,25,0,0,0],[10,18,24,0,0,0],[0,18,25,0,0,0],[10,18,24,0,0,0],[0,18,25,0,0,0],[50,18,24,0,0,0],[0,18,25,0,0,0],[10,18,24,-20,0,0],[0,18,25,20,0,0],[10,18,24,-30,0,0],[0,18,25,30,0,0],[10,18,24,-40,0,0],[0,18,25,40,0,0],[10,18,24,-30,0,0],[0,18,25,30,0,0],[10,18,24,-20,0,0],[0,18,25,20,0,0],[5,18,24,0,0,0],[0,18,25,0,0,0],[5,18,24,20,0,0],[0,18,25,-20,0,0],[5,18,24,30,0,0],[0,18,25,-30,0,0],[5,18,24,40,0,0],[0,18,25,-40,0,0],[5,18,24,30,0,0],[0,18,25,-30,0,0],[5,18,24,20,0,0],[0,18,25,-20,0,0],[5,18,24,0,0,0],[0,18,25,0,0,0]],[[50,17,11,0,0,2],[15,16,22,0,0,0],[0,16,23,0,0,0],[10,19,24,0,0,0],[0,19,25,0,0,0],[15,16,22,0,0,0],[0,16,23,0,0,0],[15,19,24,0,0,0],[0,19,25,0,0,0],[10,16,22,0,0,0],[0,16,23,0,0,0],[15,19,24,0,0,0],[0,19,25,0,0,0],[10,16,22,0,0,0],[0,16,23,0,0,0],[15,19,24,0,0,0],[0,19,25,0,0,0],[10,16,22,0,0,0],[0,16,23,0,0,0],[15,19,24,0,0,0],[0,19,25,0,0,0],[10,16,22,0,0,0],[0,16,23,0,0,0],[15,19,24,0,0,0],[0,19,25,0,0,0],[50,17,11,0,0,3],[5,16,22,0,0,0],[0,16,23,0,0,0],[5,19,24,0,0,0],[0,19,25,0,0,0],[5,16,22,0,0,0],[0,16,23,0,0,0],[5,19,24,0,0,0],[0,19,25,0,0,0],[5,16,22,0,0,0],[0,16,23,0,0,0],[5,19,24,0,0,0],[0,19,25,0,0,0],[5,16,22,0,0,0],[0,16,23,0,0,0],[5,19,24,0,0,0],[0,19,25,0,0,0],[5,16,22,0,0,0],[0,16,23,0,0,0],[5,19,24,0,0,0],[0,19,25,0,0,0],[5,16,22,0,0,0],[0,16,23,0,0,0],[5,19,24,0,0,0],[0,19,25,0,0,0],[5,16,22,0,0,0],[0,16,23,0,0,0],[5,19,24,0,0,0],[0,19,25,0,0,0]],[[50,3,21,150,0,3],[0,3,21,-150,0,3],[10,16,22,0,0,0],[0,16,23,0,0,0],[10,16,22,0,0,0],[0,16,23,0,0,0],[10,16,22,0,0,0],[0,16,23,0,0,0],[10,16,22,0,0,0],[0,16,23,0,0,0],[50,16,22,0,0,0],[0,16,23,0,0,0],[5,16,22,0,0,0],[0,16,23,0,0,0],[5,18,24,0,0,0],[0,19,25,0,0,0],[5,16,22,0,0,0],[0,16,23,0,0,0],[5,18,24,0,0,0],[0,19,25,0,0,0],[50,3,21,150,0,0],[0,3,21,-150,0,0],[0,16,23,0,0,0],[5,16,22,0,0,0],[0,16,23,0,0,0],[5,19,24,0,0,0],[0,18,25,0,0,0],[5,16,22,0,0,0],[0,16,23,0,0,0],[5,18,24,0,0,0],[0,19,25,0,0,0],[0,16,23,0,0,0],[5,16,22,0,0,0],[0,16,23,0,0,0],[5,19,24,0,0,0],[0,18,25,0,0,0],[5,16,22,0,0,0],[0,16,23,0,0,0],[5,18,24,0,0,0],[0,19,25,0,0,0],[15,17,11,0,0,0],[5,19,24,0,0,0],[0,18,25,0,0,0],[5,16,22,0,0,0],[0,16,23,0,0,0],[5,18,24,0,0,0],[0,19,25,0,0,0],[15,16,22,0,0,0],[0,16,23,0,0,0],[15,19,24,0,0,0],[0,18,25,0,0,0],[15,16,22,0,0,0],[0,16,23,0,0,0],[15,18,24,0,0,0],[0,18,25,0,0,0],[15,16,22,0,0,0],[0,16,23,0,0,0],[15,18,24,0,0,0],[0,18,25,0,0,0],[15,16,22,0,0,0],[0,16,23,0,0,0],[15,19,24,0,0,0],[0,18,25,0,0,0],[15,16,22,0,0,0],[0,16,23,0,0,0],[15,18,24,0,0,0],[0,19,25,0,0,0],[15,16,22,0,0,0],[0,16,23,0,0,0]]]; level_1 = [[[30,9,10,0,0,5],[150,10,11,0,0,0],[40,10,11,0,50,0],[40,10,11,0,100,0],[40,10,11,0,150,0],[40,10,11,0,200,0],[60,1,1,-20,0,0],[0,1,2,20,0,0],[10,2,1,-50,0,0],[0,2,2,50,0,0],[10,1,1,-20,0,0],[0,1,2,20,0,0],[10,2,1,-50,0,0],[0,2,2,50,0,0],[10,1,1,-20,0,0],[0,1,2,20,0,0],[10,2,1,-50,0,0],[0,2,2,50,0,0]],[[100,9,10,0,0,6],[100,11,11,0,0,0],[0,12,12,0,0,0],[0,12,13,0,0,0],[20,11,11,0,50,0],[0,12,12,10,0,0],[20,11,11,0,100,0],[0,12,13,-20,0,0],[20,11,11,0,150,0],[0,12,12,30,0,0],[20,11,11,0,200,0],[0,12,13,-20,0,0],[20,11,11,0,250,0],[0,12,12,10,0,0],[20,1,1,-20,0,0],[0,1,2,20,0,0],[10,2,1,-50,0,0],[0,2,2,50,0,0],[10,1,1,-20,0,0],[0,1,2,20,0,0],[10,2,1,-50,0,0],[0,2,2,50,0,0],[10,1,1,-20,0,0],[0,1,2,20,0,0],[10,2,1,-50,0,0],[160,9,10,0,0,3],[5,9,10,0,0,4]],[[100,9,11,0,0,0],[20,9,11,0,50,0],[20,9,11,0,100,0],[20,9,11,0,150,0],[20,9,11,0,200,0],[40,13,14,0,0,3],[0,9,11,0,0,3],[10,13,14,0,0,0],[0,9,11,0,0,0],[10,13,14,0,0,0],[0,9,11,0,0,0],[10,13,14,0,0,0],[0,9,11,0,0,0],[10,13,14,0,0,0],[0,9,11,0,0,0]],[[100,14,15,80,0,2],[0,14,16,0,0,0],[10,14,15,80,0,0],[0,14,16,0,0,0],[10,14,17,80,0,0],[0,14,18,0,0,0],[10,15,19,0,50,0],[0,15,20,0,50,0],[10,14,15,80,0,0],[0,14,16,0,0,0],[10,14,15,80,0,0],[0,14,16,0,0,0],[10,14,17,80,0,0],[0,14,18,0,0,0],[10,15,19,0,50,0],[0,15,20,0,50,0],[10,15,19,0,150,0],[0,15,20,0,150,0],[40,14,15,0,0,0],[0,14,16,-80,0,0],[10,14,17,0,0,0],[0,14,18,-80,0,0],[10,14,17,0,0,0],[0,14,18,-80,0,0],[10,14,15,0,0,0],[0,14,16,-80,0,0],[10,14,17,0,0,0],[0,14,18,-80,0,0],[10,14,17,0,20,0],[0,14,18,0,20,0],[10,15,19,0,150,3],[0,15,20,0,150,3],[80,8,8,0,0,0],[0,8,9,0,0,0],[10,8,8,0,0,0],[0,8,9,0,0,0],[10,8,8,0,0,0],[0,8,9,0,0,0],[10,8,8,0,0,0],[0,8,9,0,0,0],[10,8,8,0,0,0],[0,8,9,0,0,0],[10,8,8,0,0,0],[0,8,9,0,0,0],[10,8,8,0,0,0],[0,8,9,0,0,0],[10,8,8,0,0,0],[0,8,9,0,0,0],[30,10,11,0,0,2],[0,8,8,0,0,0],[0,8,9,0,0,0],[0,14,17,0,0,0],[0,14,18,-50,0,0],[10,8,8,0,0,0],[0,8,9,0,0,0],[0,14,17,0,0,0],[0,14,18,-50,0,0],[10,8,8,0,0,0],[0,8,9,0,0,0],[0,14,17,0,0,0],[0,14,18,-50,0,0],[10,8,8,0,0,0],[0,8,9,0,0,0],[0,14,17,0,0,0],[0,14,18,-50,0,0],[10,10,11,0,0,0],[0,8,8,0,0,0],[0,8,9,0,0,0],[0,14,17,0,0,0],[0,14,18,-50,0,0],[10,8,8,0,0,0],[0,8,9,0,0,0],[0,14,17,0,0,0],[0,14,18,-50,0,0],[10,8,8,0,0,0],[0,8,9,0,0,0],[0,14,17,0,0,0],[0,14,18,-50,0,0],[10,8,8,0,0,0],[0,8,9,0,0,0],[0,15,17,0,0,0],[0,15,18,0,0,0]],[[120,13,14,0,0,0],[0,9,11,0,0,0],[5,15,3,0,0,0],[0,4,4,0,40,0],[0,4,5,0,30,0],[25,4,4,0,30,0],[0,4,5,0,20,0],[0,15,3,100,0,0],[10,4,4,0,20,0],[0,4,5,0,10,0],[10,4,4,0,10,0],[0,4,5,0,0,0],[0,15,3,-100,0,0],[10,4,4,0,0,0],[0,4,5,0,-10,0],[10,4,4,0,-10,0],[0,4,5,0,0,0],[10,4,4,0,0,0],[0,4,5,0,-20,0],[0,13,14,0,0,0],[0,9,11,0,0,0],[10,4,4,0,-20,0],[0,4,5,0,0,0],[10,4,4,0,0,0],[0,4,5,0,-30,0],[10,4,4,0,-30,0],[0,4,5,0,0,0],[10,4,4,0,0,0],[0,4,5,0,-40,0],[10,4,4,0,-40,0],[0,4,5,0,0,0]]]; level_0 = [[[30,0,0,0,0,0],[90,1,1,-20,0,0],[10,1,2,20,0,0],[40,2,1,-50,0,0],[40,2,2,50,0,0],[40,1,1,-70,0,0],[40,1,2,70,0,0],[40,2,1,-90,0,0],[40,2,2,90,0,0],[40,1,1,-70,0,0],[40,1,2,70,0,0],[40,2,1,-50,0,0],[40,2,2,50,0,0],[40,1,1,-50,0,0],[40,1,2,50,0,0],[40,0,0,0,0,3],[20,1,1,-70,0,0],[20,2,2,70,0,0],[20,2,1,-80,0,0],[20,1,2,80,0,0],[20,2,1,-30,0,0],[20,2,2,30,0,0]],[[80,0,0,0,0,0],[40,3,3,0,0,3],[5,4,4,0,40,0],[0,4,5,0,30,0],[25,4,4,0,30,0],[0,4,5,0,20,0],[10,4,4,0,20,0],[0,4,5,0,10,0],[10,4,4,0,10,0],[0,4,5,0,0,0],[10,4,4,0,0,0],[0,4,5,0,-10,0],[10,4,4,0,-10,0],[0,4,5,0,0,0],[10,4,4,0,0,0],[0,4,5,0,-20,0],[10,4,4,0,-20,0],[0,4,5,0,0,0],[10,4,4,0,0,0],[0,4,5,0,-30,0],[10,4,4,0,-30,0],[0,4,5,0,0,0],[10,4,4,0,0,0],[0,4,5,0,-40,0],[10,4,4,0,-40,0],[0,4,5,0,0,0],[10,5,6,0,0,0],[0,5,7,0,0,0],[0,4,4,0,0,0],[0,4,5,0,-50,0],[10,4,4,0,-50,0],[0,4,5,0,0,0],[0,5,6,-20,0,0],[0,5,7,20,0,0],[10,4,4,0,-60,0],[0,4,5,0,-60,0],[0,5,6,-40,0,0],[0,5,7,40,0,0],[10,4,4,0,-40,0],[0,4,5,0,-40,0],[0,5,6,0,0,0],[0,5,7,0,0,0],[10,4,4,0,0,0],[0,4,5,0,0,0],[0,5,6,-40,0,0],[0,5,7,40,0,0],[10,4,4,0,-20,0],[0,4,5,0,-20,0],[0,5,6,0,0,0],[0,5,7,0,0,0]],[[100,3,3,0,0,0],[20,6,3,-50,0,3],[0,6,3,50,0,3],[30,7,0,-60,0,0],[0,7,0,60,0,0],[10,7,0,-50,0,0],[0,7,0,50,0,0],[5,4,4,0,40,0],[0,4,5,0,40,0],[5,7,0,-40,0,0],[0,7,0,40,0,0],[5,4,4,0,60,0],[0,4,5,0,60,0],[5,7,0,-30,0,0],[0,7,0,30,0,0],[5,4,4,0,80,0],[0,4,5,0,80,0],[5,7,0,-20,0,0],[0,7,0,20,0,0],[5,4,4,0,100,0],[0,4,5,0,100,0]],[[100,8,8,0,0,0],[0,8,9,0,0,0],[10,8,8,0,0,0],[0,8,9,0,0,0],[10,8,8,0,0,0],[0,8,9,0,0,0],[10,8,8,0,0,0],[0,8,9,0,0,0],[10,8,8,0,0,0],[0,8,9,0,0,0],[10,8,8,0,0,0],[0,8,9,0,0,0],[10,8,8,0,0,0],[0,8,9,0,0,0],[10,8,8,0,0,0],[0,8,9,0,0,0],[0,6,3,0,50,0],[10,8,8,0,-100,2],[0,8,9,0,-100,0],[0,8,8,0,0,0],[0,8,9,0,0,0],[0,5,6,-50,0,0],[0,5,7,50,0,0],[10,8,8,0,-100,0],[0,8,9,0,-100,0],[0,8,8,0,0,0],[0,8,9,0,0,0],[0,5,6,-50,0,0],[0,5,7,50,0,0],[10,8,8,0,-100,0],[0,8,9,0,-100,0],[0,8,8,0,0,0],[0,8,9,0,0,0],[0,5,6,-50,0,0],[0,5,7,50,0,0],[10,8,8,0,-100,0],[0,8,9,0,-100,0],[0,8,8,0,0,0],[0,8,9,0,0,0],[0,5,6,-50,0,0],[0,5,7,50,0,0],[10,8,8,0,-100,0],[0,8,9,0,-100,0],[0,8,8,0,0,0],[0,8,9,0,0,0],[0,5,6,-50,0,0],[0,5,7,50,0,0],[10,8,8,0,-100,0],[0,8,9,0,-100,0],[0,8,8,0,0,0],[0,8,9,0,0,0],[0,5,6,-50,0,0],[0,5,7,50,0,0],[10,8,8,0,-100,0],[0,8,9,0,-100,0],[0,8,8,0,0,0],[0,8,9,0,0,0],[0,5,6,-50,0,0],[0,5,7,50,0,0],[10,8,8,0,-100,0],[0,8,9,0,-100,0],[0,8,8,0,0,0],[0,8,9,0,0,0],[0,5,6,-50,0,0],[0,5,7,50,0,0]]]; paths = [path_0,path_1,path_2,path_3,path_4,path_5,path_6,path_7,path_8,path_9,path_10,path_11,path_12,path_13,path_14,path_15,path_16,path_17,path_18,path_19,path_20,path_21,path_22,path_23,path_24,path_25,path_26,path_27,path_28,path_29,path_30,path_31,path_32,path_33,path_34,path_35,path_36,path_37,path_38,path_39,path_40]; eData = [[1800,7,0,180,4383],[1800,6,0,60,4245],[1800,6,0,60,4225],[2888,2,0,800,6225],[1452,7,0,20,2225],[1452,6,0,20,2125],[2888,2,1,400,6525],[1452,7,0,60,3525],[1800,7,0,40,2525],[1452,5,4,40,3525],[2888,4,2,200,12525],[2888,4,3,200,12325],[1452,7,0,120,2325],[1452,5,5,40,3525],[1800,6,0,60,4245],[2888,2,1,250,7525],[1452,5,6,140,5325],[2888,4,7,350,14325],[1452,4,0,120,2925],[1452,5,8,140,5325],[1800,4,9,540,8325],[1800,6,10,540,9325],[2888,2,7,4540,15325],[1452,6,11,220,3925],[1452,6,12,400,7925],[1452,4,0,100,4925],[1452,4,8,200,5925],[1452,6,0,300,6925],[1800,4,0,800,9925],[1800,6,0,500,10925],[1800,5,0,600,12925],[1800,6,0,700,13925],[1800,6,0,750,14925],[1800,6,0,800,15925],[2888,4,7,2500,18925],[2888,5,10,2000,20925],[2888,5,0,2500,21925],[2888,4,0,2000,22925],[2888,3,0,8500,23925],[2888,3,6,3500,24925],[1452,6,0,500,8225],[1452,6,0,500,9225],[1452,7,9,1500,8225],[1452,5,9,1500,6225],[1452,6,0,1000,7225],[1452,6,0,1000,12225],[1452,6,0,1000,15225],[2888,3,6,4500,27925],[2888,3,13,4500,28925],[2888,3,6,3500,29925],[1800,6,0,1000,16925],[1800,6,0,1000,17925],[1800,6,0,1000,18925],[1452,6,0,2000,9225],[1452,6,0,1000,10225],[1452,6,0,1000,11225],[1452,6,0,1600,6225],[1452,6,0,1600,7225],[1452,6,0,1600,8225]]; wData = [[[0,6,1],[3.957,4.509,1],[-3.957,4.509,1]],[[0,6,2],[3.957,4.509,2],[-3.957,4.509,2]],[[0,6,1],[-3.957,4.509,1]],[[0,6,3],[-3.957,4.509,3]],[[0,6,4],[-3.957,4.509,4]],[[0,6,2],[3.957,4.509,2]],[[0,6,4],[3.957,4.509,4],[-3.957,4.509,4]],[[0,4,3],[3.957,6.509,3],[-3.957,6.509,3]],[[0,4,3]],[[3.957,7.509,2],[-3.957,7.509,2]],[[0,8,3]],[[3.957,7.509,1],[-3.957,7.509,1]],[[4.957,5.509,2],[-4.957,5.509,2]],[[4.957,5.509,4],[-4.957,5.509,4],[0,8,4],[3.957,7.509,4],[-3.957,7.509,4]]]; sBoomCount = 0; sBoomTicks = 0; sHitCount = 0; sHitTicks = 0; sBulletLimit = 0; masterVol = 0.5; trans_0 = new SoundTransform(-0.2 + masterVol,0); trans_1 = new SoundTransform(0.1 + masterVol,0); trans_2 = new SoundTransform(0.2 + masterVol,0); trans_3 = new SoundTransform(0.3 + masterVol,0); trans_4 = new SoundTransform(0.4 + masterVol,0); trans_5 = new SoundTransform(0.5 + masterVol,0); trans_6 = new SoundTransform(0.6 + masterVol,0); trans_7 = new SoundTransform(0.7 + masterVol,0); trans_8 = new SoundTransform(0.8 + masterVol,0); trans_9 = new SoundTransform(0.9 + masterVol,0); trans_10 = new SoundTransform(1 + masterVol,0); trans_m = new SoundTransform(0.2,0); trans_m2 = new SoundTransform(0.1,0); trans_m3 = new SoundTransform(0.3,0); music_Boss = new m_Boss(); music_End = new m_End(); music_Game = new m_Game(); music_Menu = new m_Menu(); chan_Boss = music_Boss.play(0,9999,trans_m); chan_End = music_End.play(0,9999,trans_m); chan_Game = music_Game.play(0,9999,trans_m); chan_Menu = music_Menu.play(0,9999,trans_m); chan_Menu.stop(); chan_Game.stop(); chan_End.stop(); chan_Boss.stop(); snd_Explode = new s_Boom(); snd_pHit = new s_pHit(); snd_coin = new s_Coin(); snd_rebound = new s_rebound(); snd_hp = new s_Hp(); snd_eHit = new s_eHit(); snd_eShoot = new s_eShoot(); snd_pUp = new s_powerUp(); snd_pDown = new s_powerDown(); snd_Click = new s_Button(); snd_Pause = new s_Pause(); snd_Beam = new s_Beam(); chan_Beam = snd_Beam.play(0,9999,trans_5); chan_Beam.stop(); snd_Gun = new s_Gun(); chan_Gun = snd_Gun.play(0,9999,trans_2); chan_Gun.stop(); musicWeb1 = new URLRequest("http://kelwynshade.newgrounds.com/"); musicWeb2 = new URLRequest("http://reone662.newgrounds.com/"); musicWeb3 = new URLRequest("http://liau.newgrounds.com/"); inGameOver = false; sharedObj = SharedObject.getLocal("tutOpen"); if(sharedObj.size == 0) { sharedObj.data.seen = false; } inMain_Menu = false; rocketLimit = 0; blurF = new BlurFilter(3,6,1); stage.addEventListener(MouseEvent.CLICK,reportClick); timeNew = 0; timeStart = getTimer(); frameCount = 0; frameRate = 0; newGame(); addMenu_Intro(); Key.initialize(stage); mainTimer = new Timer(33,1000); mainTimer.addEventListener(TimerEvent.TIMER,main_onTick); mainTimer.addEventListener(TimerEvent.TIMER_COMPLETE,main_onComplete); mainTimer.start(); timer = getTimer(); } public function addMenu_Credits() : void { var _loc1_:creditsmenu = null; _loc1_ = new creditsmenu(); _loc1_.x = 0; _loc1_.y = 0; addChild(_loc1_); menu_Credits = _loc1_; menu_Credits.bkButton.addEventListener(MouseEvent.CLICK,bkCredits_Click); } public function moveEnemies() : void { var _loc1_:int = 0; var _loc2_:int = 0; var _loc3_:Array = null; var _loc4_:Array = null; var _loc5_:Number = NaN; var _loc6_:Number = NaN; var _loc7_:int = 0; var _loc8_:int = 0; _loc2_ = int(enemies.length); _loc1_ = 0; while(_loc1_ < _loc2_) { _loc3_ = enemies[_loc1_]; _loc4_ = paths[_loc3_[3]]; if(_loc3_[7] <= 1) { enemies_Splice.push(_loc1_); if(_loc3_[8] < 10000) { spawnBonus(_loc3_[11],_loc3_[0].x,_loc3_[0].y); } else if(_loc3_[8] >= 10000 && _loc3_[8] < 14000) { _loc7_ = Math.random() * 20; _loc8_ = Math.random() * 20; spawnBonus(0,_loc3_[0].x + _loc7_,_loc3_[0].y - _loc8_); spawnBonus(_loc3_[11],_loc3_[0].x,_loc3_[0].y); playerAdd += 1; } else if(_loc3_[8] >= 14000) { _loc7_ = Math.random() * 20; _loc8_ = Math.random() * 20; spawnBonus(0,_loc3_[0].x,_loc3_[0].y); spawnBonus(0,_loc3_[0].x + 15,_loc3_[0].y - 10); spawnBonus(_loc3_[11],_loc3_[0].x - _loc7_,_loc3_[0].y + _loc8_); playerAdd += 1; } playerAdd += 2; if(card_Add) { playerAdd += 1; } if(boomCount < gameQ * 5) { spawnFx(1,_loc3_[0].x,_loc3_[0].y,1); if(!muted) { snd_Explode.play(0,0,trans_3); } } shakeTicks = 7; playerScore += _loc3_[8] * scoreMult; scoreMultTicks += 0.1; } else { if(_loc3_[17] > 0) { _loc3_[0].alpha = 0.3; --_loc3_[17]; } else if(_loc3_[17] == 0) { _loc3_[17] = 0; _loc3_[0].alpha = 1; } if(_loc3_[15] > 0) { if(_loc3_[18] >= 5) { if(_loc3_[14] < _loc3_[15]) { spawnBullet(_loc3_[6],_loc3_[0].x,_loc3_[0].y); _loc3_[14] += 1; } else { _loc3_[14] = 0; _loc3_[15] = 0; } _loc3_[18] = 0; } else { _loc3_[18] += 1; } } if(_loc3_[13] > 0) { if(_loc3_[12] >= _loc3_[13]) { _loc3_[13] = 0; _loc3_[12] = 0; } else { _loc3_[12] += 1; } } else if(_loc3_[2] <= 0) { if(_loc3_[1] >= _loc4_.length - 1) { enemies_Splice.push(_loc1_); } else { _loc3_[1] += 1; _loc3_[0].rotation = _loc4_[_loc3_[1]][2]; _loc3_[9] = _loc4_[_loc3_[1]][3] * _loc3_[5]; _loc3_[10] = _loc4_[_loc3_[1]][4] * _loc3_[5]; _loc3_[2] = Math.ceil(_loc4_[_loc3_[1]][5] / _loc3_[5]); if(_loc4_[_loc3_[1]][6] > 0) { _loc3_[13] = _loc4_[_loc3_[1]][6]; } if(_loc4_[_loc3_[1]][7] > 0) { _loc3_[15] = _loc4_[_loc3_[1]][7]; } } } else { _loc3_[0].x += _loc3_[9]; _loc3_[0].y += _loc3_[10]; _loc3_[2] = _loc3_[2] - 1; } } _loc1_++; } _loc2_ = int(enemies_Splice.length); _loc1_ = 0; while(_loc1_ < _loc2_) { enemyClip.removeChild(enemies[enemies_Splice[_loc1_] - enemiesOff][0]); enemies.splice(enemies_Splice[_loc1_] - enemiesOff,1); ++enemiesOff; _loc1_++; } enemies_Splice = []; enemiesOff = 0; } public function removeMenu_Ship() : void { menu_Ship.bkButton.removeEventListener(MouseEvent.CLICK,bkShip_Click); menu_Ship.ship1Button.removeEventListener(MouseEvent.CLICK,ship1_Click); menu_Ship.ship2Button.removeEventListener(MouseEvent.CLICK,ship2_Click); menu_Ship.ship3Button.removeEventListener(MouseEvent.CLICK,ship3_Click); this.removeChild(DisplayObject(menu_Ship)); } public function createStars() : void { var _loc1_:int = 0; var _loc2_:int = 0; var _loc3_:DisplayObject = null; _loc1_ = 0; if(gameQ == 3) { _loc1_ = 25; } else if(gameQ == 2) { _loc1_ = 10; } else if(gameQ == 1) { _loc1_ = 5; } _loc2_ = 0; while(_loc2_ < _loc1_) { _loc3_ = new testStar(); _loc3_.x = Math.random() * 500; _loc3_.y = Math.random() * 600; _loc3_.alpha = Math.random(); starClip.addChild(_loc3_); stars.push([_loc3_,_loc3_.alpha * 25 + 1]); _loc2_++; } } public function collectBonus(param1:int) : void { var _loc2_:int = 0; _loc2_ = 0; if(param1 != 0 && param1 != 2) { if(theHud.powerUp.currentFrame == 50) { theHud.powerUp.gotoAndPlay(1); } playerScore += 2034 * scoreMult; } else { playerScore += 108 * scoreMult; if(!muted) { snd_coin.play(0,0,trans_3); } } if(param1 == 0) { _loc2_ = 13 * (levelNumber + 1) * (levelNumber + 1); if(addMode == 1) { _loc2_ *= 10; } else { spawnFx(7); } playerMoney += _loc2_; newMoney += _loc2_; } else if(param1 == 1) { disableBonus(); bonusType = param1; slowMotion_On(); bonusOn = true; bonusTicks = 350; } else if(param1 == 2) { playerHealth = playerHealthMax; if(!muted) { snd_hp.play(0,0,trans_2); } } else if(param1 == 3) { if(currentWeapon < weaponMax) { ++currentWeapon; } else { _loc2_ = 13 * (levelNumber + 1) * (levelNumber + 1); playerMoney += _loc2_ * 15; newMoney += _loc2_ * 15; currentWeapon = weaponMax; } if(!muted) { snd_pUp.play(0,0,trans_3); } } else if(param1 == 4) { disableBonus(); bonusType = param1; shield_On(1); bonusOn = true; bonusTicks = 350; } else if(param1 == 5) { disableBonus(); bonusType = param1; shield_On(2); bonusOn = true; bonusTicks = 350; } else if(param1 == 6) { disableBonus(); bonusType = param1; shield_On(3); bonusOn = true; bonusTicks = 350; } } public function addMenu_Main() : void { var _loc1_:mainmenu = null; inMain_Menu = true; if(!muted) { chan_Menu.stop(); chan_Menu = music_Menu.play(0,9999,trans_m2); } _loc1_ = new mainmenu(); _loc1_.x = 0; _loc1_.y = 0; addChild(_loc1_); menu_Main = _loc1_; menu_Main.startButton.addEventListener(MouseEvent.CLICK,start_Click); menu_Main.optionsButton.addEventListener(MouseEvent.CLICK,options_Click); menu_Main.scoresButton.addEventListener(MouseEvent.CLICK,scores_Click); menu_Main.viewButton.addEventListener(MouseEvent.CLICK,viewScores_Click); menu_Main.moreButton.addEventListener(MouseEvent.CLICK,moreGames_Click); } public function loopRockets() : void { var _loc1_:int = 0; var _loc2_:int = 0; var _loc3_:Number = NaN; var _loc4_:Number = NaN; var _loc5_:Number = NaN; var _loc6_:int = 0; _loc2_ = int(rockets.length); _loc3_ = 0; _loc4_ = -5; _loc5_ = 20; _loc6_ = int(enemies.length); if(rocketLimit >= 3) { rocketLimit = 0; } else { ++rocketLimit; } _loc1_ = 0; while(_loc1_ < _loc2_) { if(rockets[_loc1_][0].y > 610 || rockets[_loc1_][0].y < -10 || rockets[_loc1_][0].x > 510 || rockets[_loc1_][0].x < -10) { rockets_Splice.push(_loc1_); } else { if(rocketLimit == 0) { spawnFx(2,rockets[_loc1_][0].x,rockets[_loc1_][0].y); } if(bossMode) { rockets[_loc1_][1] = 9999; _loc3_ = theBoss.x - rockets[_loc1_][0].x; _loc4_ = theBoss.y - rockets[_loc1_][0].y; _loc5_ = Math.sqrt(_loc3_ * _loc3_ + _loc4_ * _loc4_); _loc3_ /= _loc5_; _loc4_ /= _loc5_; rockets[_loc1_][0].x += _loc3_ * 15; rockets[_loc1_][0].y += _loc4_ * 15; rockets[_loc1_][0].rotation = Math.atan2(_loc4_,_loc3_) * radToDeg; if(_loc5_ <= 30) { rockets_Splice.push(_loc1_); spawnFx(1,rockets[_loc1_][0].x,rockets[_loc1_][0].y,0.5); bossHealth -= 40 * wingLevel; } } else if(_loc6_ < 1) { rockets[_loc1_][0].y -= 15; rockets[_loc1_][0].rotation = -90; rockets[_loc1_][1] = 9999; } else if(rockets[_loc1_][1] >= _loc6_) { rockets[_loc1_][1] = Math.floor(Math.random() * _loc6_); } else if(rockets[_loc1_][1] != 9999 && rockets[_loc1_][1] < _loc6_) { _loc3_ = enemies[rockets[_loc1_][1]][0].x - rockets[_loc1_][0].x; _loc4_ = enemies[rockets[_loc1_][1]][0].y - rockets[_loc1_][0].y; _loc5_ = Math.sqrt(_loc3_ * _loc3_ + _loc4_ * _loc4_); _loc3_ /= _loc5_; _loc4_ /= _loc5_; rockets[_loc1_][0].x += _loc3_ * 15; rockets[_loc1_][0].y += _loc4_ * 15; rockets[_loc1_][0].rotation = Math.atan2(_loc4_,_loc3_) * radToDeg; if(_loc5_ <= 16) { rockets_Splice.push(_loc1_); spawnFx(1,rockets[_loc1_][0].x,rockets[_loc1_][0].y,0.5); enemies[rockets[_loc1_][1]][7] -= 100 * wingLevel; } } } _loc1_++; } _loc2_ = int(rockets_Splice.length); _loc1_ = 0; while(_loc1_ < _loc2_) { wingFx.removeChild(rockets[rockets_Splice[_loc1_] - rocketsOff][0]); rockets.splice(rockets_Splice[_loc1_] - rocketsOff,1); ++rocketsOff; _loc1_++; } rockets_Splice = []; rocketsOff = 0; } public function spawnBossBullet(param1:int = 0, param2:int = 100, param3:int = 100, param4:Number = 90, param5:int = 7) : void { var _loc6_:DisplayObject = null; var _loc7_:Number = NaN; var _loc8_:Number = NaN; var _loc9_:Boolean = false; _loc9_ = false; if(param1 == 1) { _loc6_ = new eBul1_1(); _loc9_ = false; } else if(param1 == 2) { _loc6_ = new eBul1_2(); _loc9_ = false; } else if(param1 == 3) { _loc6_ = new eBul2_1(); _loc9_ = true; } else if(param1 >= 4) { _loc6_ = new eBul2_2(); _loc9_ = true; } _loc6_.x = param2; _loc6_.y = param3; eBulletClip.addChild(_loc6_); param4 *= degToRad; _loc7_ = Math.cos(param4) * param5; _loc8_ = Math.sin(param4) * param5; if(slowMo) { _loc7_ *= 0.5; _loc8_ *= 0.5; } if(addOn) { _loc7_ *= 2; _loc8_ *= 2; } e_Bullets.push([_loc6_,_loc7_,_loc8_,_loc9_]); if(!muted) { if(sBulletLimit < 1) { snd_eShoot.play(0,0,trans_3); ++sBulletLimit; } } } public function onScoreResponse(param1:ServerResponseEvent) : void { switch(param1.returnCode) { case ScoreSubmitter.RETURNCODE_WORKING: menu_GameOver.hsOutput.text = "Submitting..."; break; case ScoreSubmitter.RETURNCODE_SUCCESS: menu_GameOver.hsOutput.text = "Your score has been submitted!"; ScoreSubmitter.loadHighScorePage(); break; case ScoreSubmitter.RETURNCODE_REJECTED: menu_GameOver.hsOutput.text = "The server rejected your score!"; break; case ScoreSubmitter.RETURNCODE_WRONGVERSION: menu_GameOver.hsOutput.text = "This is the wrong version of the game. Check for the newest version at CrazyMonkeyGames.com"; ScoreSubmitter.loadUpdatePage(); break; case ScoreSubmitter.RETURNCODE_NETWORKERROR: menu_GameOver.hsOutput.text = "Your score could not reach the server at this time."; break; default: menu_GameOver.hsOutput.text = "Unknown error " + param1.returnCode; } } public function spawnBonus(param1:int, param2:int, param3:int) : void { var _loc4_:DisplayObject = null; if(param1 == 0) { _loc4_ = new moneyBonus(); } else if(param1 == 1) { _loc4_ = new slowBonus(); } else if(param1 == 2) { _loc4_ = new healthBonus(); } else if(param1 == 3) { _loc4_ = new weaponBonus(); } else if(param1 == 4) { _loc4_ = new redBonus(); } else if(param1 == 5) { _loc4_ = new greenBonus(); } else if(param1 == 6) { _loc4_ = new blueBonus(); } _loc4_.x = param2; _loc4_.y = param3; bonusClip.addChild(_loc4_); bonus.push([_loc4_,param1]); } public function music2_Click(param1:MouseEvent) : void { navigateToURL(musicWeb2,"_blank"); } public function waves() : void { if(waveLoaded == false) { if(waveTimer >= currentLevel[currentWave][currentEnemy][0]) { spawnEnemy(currentLevel[currentWave][currentEnemy][1],currentLevel[currentWave][currentEnemy][3],currentLevel[currentWave][currentEnemy][4],currentLevel[currentWave][currentEnemy][5],currentLevel[currentWave][currentEnemy][2]); ++currentEnemy; waveTimer = 0; if(currentEnemy == currentLevel[currentWave].length) { ++currentWave; currentEnemy = 0; waveLoaded = true; } } else { ++waveTimer; } } else if(enemies.length <= 0) { if(currentWave == currentLevel.length) { if(bossMode == false && bossLoaded == false) { bossLoaded = true; slowStars = true; bossTicks = 0; bossHealth = 0; bossPath = 0; bossTime = 0; bossWeapon = 0; if(levelNumber == 0) { boss = boss_0; } else if(levelNumber == 1) { boss = boss_1; } else if(levelNumber == 2) { boss = boss_2; } else if(levelNumber == 3) { boss = boss_3; } else if(levelNumber == 4) { boss = boss_4; } else if(levelNumber == 5) { boss = boss_5; } else if(levelNumber == 6) { boss = boss_6; } else if(levelNumber == 7) { boss = boss_7; } else if(levelNumber == 8) { boss = boss_8; } else if(levelNumber == 9) { boss = boss_9; } } } else { waveLoaded = false; waveTimer = 0; } } } public function loadBoss() : void { var _loc1_:int = 0; var _loc2_:int = 0; _loc2_ = int(stars.length); if(bossTicks == 0) { _loc1_ = 0; while(_loc1_ < _loc2_) { stars[_loc1_][1] *= 0.1; _loc1_++; } theHud.warning.gotoAndPlay(1); if(!muted) { chan_Game.stop(); chan_Boss = music_Boss.play(0,9999,trans_m3); } } if(bossTicks >= 100) { if(bossTicks == 100) { theHud.warning.gotoAndStop(100); spawnBoss(); theBoss.y = -200; } else if(bossTicks > 100 && bossTicks <= 250) { if(theBoss.alpha < 0.5) { theBoss.alpha += 0.005; } if(theBoss.y < boss[1]) { theBoss.y += 3; } else { theBoss.y = boss[1]; } shakeTicks = 11; } else if(bossTicks > 250) { spawnFx(3); theHud.boss.alpha = 1; theBoss.y = boss[1]; theBoss.alpha = 1; bossLoaded = false; bossMode = true; } } ++bossTicks; } public function checkFades() : void { var _loc1_:DisplayObject = null; var _loc2_:int = 0; var _loc3_:int = 0; _loc2_ = 0; while(_loc2_ < 10) { _loc3_ = 0; while(_loc3_ < 3) { if(slotData[_loc3_][_loc2_][2] > playerMoney) { if(slotFade[_loc3_][_loc2_] == 0) { _loc1_ = new card_Fade(); _loc1_.x = 48 + 41 * _loc2_; _loc1_.y = 124 + 51 * _loc3_; slotFade[_loc3_][_loc2_] = _loc1_; menu_Card.addChild(_loc1_); } } else if(slotFade[_loc3_][_loc2_] != 0) { menu_Card.removeChild(slotFade[_loc3_][_loc2_]); slotFade[_loc3_][_loc2_] = 0; } _loc3_++; } _loc2_++; } } public function frame_Rate() : void { timeNew = getTimer(); if(timeNew - timeStart >= 1000) { timeStart = getTimer(); theHud.fpsTxt.text = String("Stage " + (levelNumber + 1)); frameCount = 0; } ++frameCount; } public function ship2_Click(param1:MouseEvent) : void { removeMenu_Ship(); playerType = 2; if(sharedObj.data.seen) { newGame(); loadGame(levelNumber); } else { addMenu_HowTo(); } if(!muted) { snd_Click.play(0,0,trans_5); } } public function addMenu_Ship() : void { var _loc1_:shipmenu = null; _loc1_ = new shipmenu(); _loc1_.x = 0; _loc1_.y = 0; addChild(_loc1_); menu_Ship = _loc1_; menu_Ship.bkButton.addEventListener(MouseEvent.CLICK,bkShip_Click); menu_Ship.ship1Button.addEventListener(MouseEvent.CLICK,ship1_Click); menu_Ship.ship2Button.addEventListener(MouseEvent.CLICK,ship2_Click); menu_Ship.ship3Button.addEventListener(MouseEvent.CLICK,ship3_Click); } public function conHow_Click(param1:MouseEvent) : void { removeMenu_HowTo(); newGame(); loadGame(levelNumber); if(!muted) { snd_Click.play(0,0,trans_5); } } public function levelEnded() : void { var _loc1_:int = 0; var _loc2_:int = 0; _loc1_ = 0; ++endTicks; if(endTicks < 50) { shakeTicks = 6; if(sBoomCount < 3) { spawnFx(1,Math.random() * 500,Math.random() * 200,1); if(!muted) { snd_Explode.play(0,0,trans_3); ++sBoomCount; } } } else if(endTicks == 50) { enemyClip.removeChild(theBoss); spawnFx(1,250,100,3); spawnFx(5); if(!muted) { snd_Explode.play(0,0,trans_6); } slowStars = false; _loc2_ = int(stars.length); _loc1_ = 0; while(_loc1_ < _loc2_) { stars[_loc1_][1] = stars[_loc1_][0].alpha * 60; _loc1_++; } } else if(endTicks == 60) { theHud.endScore.gotoAndPlay(1); } else if(endTicks >= 61 && endTicks < 350) { if(endTicks >= 101 && endTicks < 201) { theHud.endScore.scoreText.text = String(Math.floor(playerScore / 100 * (endTicks - 100))); theHud.endScore.moneyText.text = String(Math.floor(playerMoney / 100 * (endTicks - 100))); } else if(endTicks == 201) { theHud.endScore.scoreText.text = String(playerScore); theHud.endScore.moneyText.text = String(playerMoney); } } else if(endTicks >= 350) { if(card_Luck) { if(Math.random() > 0.6) { playerMoney += newMoney; } } if(card_Money) { playerMoney += 13 * (levelNumber + 1) * (levelNumber + 1) * 40; } gamePaused = true; endOfLevel = false; bossMode = false; Mouse.show(); clearGame(); if(levelNumber == 9) { playerScore += playerMoney * 20; addMenu_GameOver("Congratulations!"); } else { ++levelNumber; addMenu_Card(); } if(!muted) { chan_End.stop(); chan_Menu = music_Menu.play(0,9999,trans_m2); } } } public function spawnFx(param1:int = 0, param2:int = 250, param3:int = 300, param4:Number = 1) : void { var _loc5_:DisplayObject = null; var _loc6_:int = 0; _loc6_ = 1; if(param1 != 0) { if(param1 == 1) { ++boomCount; if(gameQ == 1) { _loc5_ = new explode_3(); _loc6_ = 10; } else { _loc5_ = new explode_2(); _loc6_ = 14; } _loc5_.x = param2; _loc5_.y = param3; _loc5_.width *= param4; _loc5_.height *= param4; _loc5_.rotation = Math.random() * 180 - Math.random() * 180; } else if(param1 == 2) { (_loc5_ = new smoke_1()).x = param2; _loc5_.y = param3; _loc6_ = 30; } else if(param1 == 3) { (_loc5_ = new flash_1()).x = 0; _loc5_.y = 0; _loc5_.width = 500; _loc5_.height = 600; _loc6_ = 2; } else if(param1 == 4) { (_loc5_ = new flash_2()).x = 0; _loc5_.y = 0; _loc5_.width = 500; _loc5_.height = 600; _loc6_ = 30; } else if(param1 == 5) { (_loc5_ = new flash_3()).x = 0; _loc5_.y = 0; _loc5_.width = 500; _loc5_.height = 600; _loc6_ = 60; } else if(param1 == 6) { (_loc5_ = new flash_4()).x = 0; _loc5_.y = 0; _loc5_.width = 500; _loc5_.height = 600; _loc6_ = 100; } else if(param1 == 7) { (_loc5_ = new shine_1()).x = playerClip.x; _loc5_.y = playerClip.y; _loc6_ = 15; } else if(param1 == 8) { (_loc5_ = new sheildCol_1()).x = playerClip.x; _loc5_.y = playerClip.y; _loc6_ = 15; } else if(param1 == 9) { (_loc5_ = new sheildCol_2()).x = playerClip.x; _loc5_.y = playerClip.y; _loc6_ = 15; } else if(param1 == 10) { (_loc5_ = new sheildCol_3()).x = playerClip.x; _loc5_.y = playerClip.y; _loc6_ = 15; } else if(param1 == 11) { (_loc5_ = new flash_5()).x = 0; _loc5_.y = 0; _loc5_.width = 500; _loc5_.height = 600; _loc6_ = 1; } else if(param1 == 12) { (_loc5_ = new flash_6()).x = 0; _loc5_.y = 0; _loc5_.width = 500; _loc5_.height = 600; _loc6_ = 1; } else if(param1 == 13) { (_loc5_ = new flash_7()).x = 0; _loc5_.y = 0; _loc5_.width = 500; _loc5_.height = 600; _loc6_ = 1; } fxClip.addChild(_loc5_); fx.push([_loc5_,0,_loc6_]); } } public function spawnBoss() : void { var _loc1_:DisplayObject = null; if(levelNumber == 0) { theBoss = new boss_1_gfx(); } else if(levelNumber == 1) { theBoss = new boss_2_gfx(); } else if(levelNumber == 2) { theBoss = new boss_3_gfx(); } else if(levelNumber == 3) { theBoss = new boss_4_gfx(); } else if(levelNumber == 4) { theBoss = new boss_5_gfx(); } else if(levelNumber == 5) { theBoss = new boss_6_gfx(); } else if(levelNumber == 6) { theBoss = new boss_7_gfx(); } else if(levelNumber == 7) { theBoss = new boss_8_gfx(); } else if(levelNumber == 8) { theBoss = new boss_9_gfx(); } else if(levelNumber == 9) { theBoss = new boss_10_gfx(); } theBoss.x = boss[0]; theBoss.y = boss[1]; theBoss.alpha = 0; enemyClip.addChild(theBoss); bossHealth = boss[2]; bossHealthMax = boss[2]; bossWeapon = 0; bossPath = 0; } public function newGame() : void { playerLives = 3; playerScore = 0; playerMoney = 0; levelNumber = 0; currentWeapon = 0; card_Armour = 0; card_Damage = 0; card_Speed = 0; wingType = 0; wingLevel = 1; card_Health = false; card_Add = false; card_Money = false; card_Luck = false; card_Weapon = false; slots = [[0,0,0],[0,0,0],[0,0,0],[0,0,0]]; } public function main() : void { if(inIntro) { introLoop(); } sBulletLimit = 0; if(sBoomTicks > 5) { if(sBoomCount > 0) { --sBoomCount; } sBoomTicks = 0; } else { ++sBoomTicks; } if(!inGameOver) { stage.focus = stage; } if(buttonDelay <= 0) { if(Key.isDown(80)) { if(!muted) { snd_Pause.play(0,0,trans_1); } if(gamePaused) { removeMenu_Pause(); gamePaused = false; if(playerInput == 1) { Mouse.hide(); } if(!muted) { startGunSound(); if(!bossMode) { chan_Game = music_Game.play(0,9999,trans_m); } else { chan_Boss = music_Boss.play(0,9999,trans_m); } } } else { addMenu_Pause(); gamePaused = true; Mouse.show(); if(!muted) { chan_Gun.stop(); chan_Game.stop(); chan_Boss.stop(); } } buttonDelay = 5; } if(Key.isDown(77)) { muted = !muted; buttonDelay = 5; if(!muted) { if(gamePaused == false) { theHud.fpsTxt.text = "Audio On"; } if(addOn) { chan_Beam = snd_Beam.play(300,999,trans_7); } if(inCard_Menu || inMain_Menu || inGameOver) { chan_Beam.stop(); chan_Gun.stop(); chan_Game.stop(); chan_End.stop(); chan_Boss.stop(); chan_Menu.stop(); chan_Menu = music_Menu.play(0,9999,trans_m2); } else { startGunSound(); if(!bossMode) { chan_Game = music_Game.play(0,9999,trans_m); } else { chan_Boss = music_Boss.play(0,9999,trans_m3); } } } else { if(gamePaused == false) { theHud.fpsTxt.text = "Audio Off"; } chan_Beam.stop(); chan_Gun.stop(); chan_Menu.stop(); chan_Game.stop(); chan_End.stop(); chan_Boss.stop(); } } if(Key.isDown(81)) { buttonDelay = 5; if(gameQ == 1) { stage.quality = "medium"; gameQ = 2; if(gamePaused == false) { theHud.fpsTxt.text = "Med Quality"; } } else if(gameQ == 2) { stage.quality = "high"; gameQ = 3; if(gamePaused == false) { theHud.fpsTxt.text = "High Quality"; } } else { stage.quality = "low"; gameQ = 1; if(gamePaused == false) { theHud.fpsTxt.text = "Low Quality"; } } } } else if(buttonDelay > 0) { --buttonDelay; } if(moveDelay) { checkMouse(); } loopFx(); if(gamePaused == false) { if(endOfLevel) { levelEnded(); } else if(!playerDead) { waves(); } if(playerDead) { player_Dead(); } else { movePlayer(); } if(p_Bullets.length > 0) { move_p_Bullets(); } if(enemies.length > 0) { moveEnemies(); } if(e_Bullets.length > 0) { move_e_Bullets(); } if(bonus.length > 0) { moveBonus(); } if(wingType == 2) { loopRockets(); } if(wingType != 0) { wingMenLoop(); } moveStars(); if(!playerDead) { if(!endOfLevel) { if(!addOn) { if(weaponDelay_Ticks >= weaponDelay) { spawnPlayerBullet(); weaponDelay_Ticks = 0; } else { ++weaponDelay_Ticks; } } } } if(bossLoaded) { loadBoss(); } if(bossMode) { bossLoop(); } if(bonusOn) { bonusTimer(); } updateHud(); if(shakeTicks > 0) { screenShake(); } if(addOn) { add_Loop(); } if(card_Health) { if(cardHpTicks > 300) { playerHealth += 2; cardHpTicks = 0; } ++cardHpTicks; } frame_Rate(); } } public function main_onTick(param1:TimerEvent) : void { main(); } public function loadGame(param1:int = 0) : void { gamePaused = true; chan_Menu.stop(); addChild(starClip); createStars(); addChild(pBulletClip); addChild(enemyClip); addChild(eBulletClip); if(wingType != 0) { if(wingType == 1) { if(wingLevel == 1) { glowF = new GlowFilter(15615181,1,6,6,3,3); laserDelay = 35; } else if(wingLevel == 2) { glowF = new GlowFilter(16711680,1,6,6,3,3); laserDelay = 30; } else if(wingLevel == 3) { glowF = new GlowFilter(65280,1,6,6,3,3); laserDelay = 25; } else if(wingLevel == 4) { glowF = new GlowFilter(6684825,1,6,6,3,3); laserDelay = 20; } else if(wingLevel == 5) { glowF = new GlowFilter(26367,1,6,6,3,3); laserDelay = 15; } wingFx.filters = [glowF]; } else if(wingType == 2) { if(wingLevel == 1) { laserDelay = 35; } else if(wingLevel == 2) { laserDelay = 30; } else if(wingLevel == 3) { laserDelay = 25; } else if(wingLevel == 4) { laserDelay = 20; } else if(wingLevel == 5) { laserDelay = 15; } } addChild(wingFx); } addChild(bonusClip); if(playerInput == 1) { addChild(playerDot); playerDot.x = 250; playerDot.y = 550; moveDelay = true; theHud.mouseHere.alpha = 1; theHud.spaceBegin.alpha = 0; } else { moveDelay = true; theHud.mouseHere.alpha = 0; theHud.spaceBegin.alpha = 1; } if(playerType == 1) { addChild(player_1); player_1.x = 250; player_1.y = 550; playerClip = player_1; pWeps = pWeapons_1; playerHealth = 50; playerHealthMax = 40; } else if(playerType == 2) { addChild(player_2); player_2.x = 250; player_2.y = 550; playerClip = player_2; pWeps = pWeapons_2; playerHealth = 70; playerHealthMax = 60; } else if(playerType == 3) { addChild(player_3); player_3.x = 250; player_3.y = 550; playerClip = player_3; pWeps = pWeapons_3; playerHealth = 90; playerHealthMax = 70; } playerClip.alpha = 1; playerHealthMax += card_Armour * 25; playerHealth = playerHealthMax; weaponDamage = levelNumber * (36 - playerType * 8) + card_Damage * 17; weaponDelay = 6 - card_Speed; currentWeapon = 0; weaponMax = 4; if(card_Weapon) { ++currentWeapon; ++weaponMax; } if(card_Damage > card_Speed) { wBonus = card_Damage; } else { wBonus = card_Speed; } newMoney = 0; playerAdd = 0; if(wingType == 1) { wingClip_L = new wingLaser(); wingClip_R = new wingLaser(); } else if(wingType == 2) { wingClip_L = new wingRocket(); wingClip_R = new wingRocket(); } if(wingType != 0) { addChild(wingClip_L); addChild(wingClip_R); wingClip_L.x = playerClip.x - 25; wingClip_L.y = playerClip.y + 10; wingClip_R.x = playerClip.x + 25; wingClip_R.y = playerClip.y + 10; } addChild(fxClip); addChild(theHud); theHud.lives.gotoAndStop(playerLives + 1); theHud.boss.alpha = 0; theHud.powerUp.gotoAndStop(50); theHud.warning.gotoAndStop(100); theHud.slow.alpha = 0; theHud.endScore.gotoAndStop(41); theHud.addGlow.alpha = 0; waveLoaded = false; if(param1 == 0) { currentLevel = level_0; } else if(param1 == 1) { currentLevel = level_1; } else if(param1 == 2) { currentLevel = level_2; } else if(param1 == 3) { currentLevel = level_3; } else if(param1 == 4) { currentLevel = level_4; } else if(param1 == 5) { currentLevel = level_5; } else if(param1 == 6) { currentLevel = level_6; } else if(param1 == 7) { currentLevel = level_7; } else if(param1 == 8) { currentLevel = level_8; } else if(param1 == 9) { currentLevel = level_9; } currentWave = 0; currentEnemy = 0; waveTimer = 0; bossLoaded = false; bossMode = false; slowStars = false; theBoss = null; bonusOn = false; playerDead = false; deadTicks = 0; bonusTicks = 0; bonusType = 0; spawnFx(4); } public function screenShake() : void { var _loc1_:int = 0; var _loc2_:int = 0; var _loc3_:int = 0; _loc3_ = 5; --shakeTicks; if(shakeTicks > 1) { theHud.Border.innerB.alpha = 0; if(shakeTicks > 9) { _loc3_ = 3; _loc1_ = Math.random() * 3 - Math.random() * 3; _loc2_ = Math.random() * 3 - Math.random() * 3; } else { _loc1_ = Math.random() * 9 - Math.random() * 9; _loc2_ = Math.random() * 9 - Math.random() * 9; } this.x += _loc1_; this.y += _loc2_; if(this.x > _loc3_) { this.x = _loc3_; } else if(this.x < -_loc3_) { this.x = -_loc3_; } if(this.y > _loc3_) { this.y = _loc3_; } else if(this.y < -_loc3_) { this.y = -_loc3_; } } else if(shakeTicks == 1) { this.x = 0; this.y = 0; theHud.Border.innerB.alpha = 1; shakeTicks = 0; } } public function removeMenu_Card() : void { inCard_Menu = false; menu_Card.goButton.removeEventListener(MouseEvent.CLICK,go_Click); slots[0][0] = null; slots[1][0] = null; slots[2][0] = null; slots[3][0] = null; slotFade = [[[0],[0],[0],[0],[0],[0],[0],[0],[0],[0]],[[0],[0],[0],[0],[0],[0],[0],[0],[0],[0]],[[0],[0],[0],[0],[0],[0],[0],[0],[0],[0]]]; this.removeChild(DisplayObject(menu_Card)); } public function ship3_Click(param1:MouseEvent) : void { removeMenu_Ship(); playerType = 3; if(sharedObj.data.seen) { newGame(); loadGame(levelNumber); } else { addMenu_HowTo(); } if(!muted) { snd_Click.play(0,0,trans_5); } } public function music1_Click(param1:MouseEvent) : void { navigateToURL(musicWeb1,"_blank"); } public function ship1_Click(param1:MouseEvent) : void { removeMenu_Ship(); playerType = 1; if(sharedObj.data.seen) { newGame(); loadGame(levelNumber); } else { addMenu_HowTo(); } if(!muted) { snd_Click.play(0,0,trans_5); } } public function slowMotion_On() : void { var _loc1_:int = 0; var _loc2_:int = 0; _loc2_ = int(enemies.length); if(slowMo == false) { slowMo = true; _loc1_ = 0; while(_loc1_ < _loc2_) { enemies[_loc1_][2] *= 2; enemies[_loc1_][5] *= 0.5; _loc1_++; } _loc2_ = int(e_Bullets.length); _loc1_ = 0; while(_loc1_ < _loc2_) { e_Bullets[_loc1_][1] *= 0.5; e_Bullets[_loc1_][2] *= 0.5; _loc1_++; } } theHud.slow.alpha = 1; } public function bkCon_Click(param1:MouseEvent) : void { removeMenu_Controls(); addMenu_Main(); if(!muted) { snd_Click.play(0,0,trans_5); } } public function movePlayer() : void { var _loc1_:Number = NaN; var _loc2_:Number = NaN; var _loc3_:Number = NaN; var _loc4_:int = 0; var _loc5_:int = 0; _loc4_ = 15; _loc5_ = 6 + (3 - playerType); if(addOn) { _loc4_ = 12; _loc5_ = 4 + (4 - playerType); } if(playerInput == 1) { _loc1_ = mouseX - playerClip.x; _loc2_ = mouseY - playerClip.y; _loc3_ = Math.sqrt(_loc1_ * _loc1_ + _loc2_ * _loc2_); _loc1_ /= _loc3_; _loc2_ /= _loc3_; if(_loc3_ <= 15) { playerClip.x = mouseX; playerClip.y = mouseY; } else { playerClip.x += _loc1_ * _loc4_; playerClip.y += _loc2_ * _loc4_; } if(bossMode) { if(playerClip.y < 200) { playerClip.y = 201; } } else if(playerClip.y < 15) { playerClip.y = 16; } if(playerClip.y > 585) { playerClip.y = 584; } if(playerClip.x < 15) { playerClip.x = 16; } if(playerClip.x > 485) { playerClip.x = 484; } } else if(playerInput == 2) { if(Key.isDown(Keyboard.RIGHT) || Key.isDown(68)) { if(playerClip.x + 17 > 500) { playerClip.x = 485; } else { playerClip.x += _loc5_; } } else if(Key.isDown(Keyboard.LEFT) || Key.isDown(65)) { if(playerClip.x - 17 < 0) { playerClip.x = 15; } else { playerClip.x -= _loc5_; } } if(Key.isDown(Keyboard.UP) || Key.isDown(87)) { if(bossMode) { if(playerClip.y - 25 < 200) { playerClip.y = 215; } else { playerClip.y -= _loc5_; } } else if(playerClip.y - 25 < 15) { playerClip.y = 16; } else { playerClip.y -= _loc5_; } } else if(Key.isDown(Keyboard.DOWN) || Key.isDown(83)) { if(playerClip.y + 25 > 600) { playerClip.y = 585; } else { playerClip.y += 6; } } if(Key.isDown(Keyboard.SPACE) || Key.isDown(90) || Key.isDown(88) || Key.isDown(67) || Key.isDown(188) || Key.isDown(190) || Key.isDown(191)) { addBonus(); } } if(playerFlash > 0) { --playerFlash; if(playerClip.alpha == 1) { playerClip.alpha = 0.3; } else if(playerClip.alpha == 0.3) { playerClip.alpha = 0.4; } else { playerClip.alpha = 1; } } else { playerFlash = 0; } playerDot.x = mouseX; playerDot.y = mouseY; if(addOn) { addClip.x = playerClip.x; addClip.y = playerClip.y - 10; } if(shieldType != 0) { shieldClip.x = playerClip.x; if(playerType == 3) { shieldClip.y = playerClip.y - 5; } else { shieldClip.y = playerClip.y; } } if(wingType != 0) { wingClip_L.x = playerClip.x - 25; wingClip_L.y = playerClip.y + 10; wingClip_R.x = playerClip.x + 25; wingClip_R.y = playerClip.y + 10; } } public function offS_Click(param1:MouseEvent) : void { if(!muted) { chan_Menu.stop(); snd_Click.play(0,0,trans_5); } muted = true; } public function slowMotion_Off() : void { var _loc1_:int = 0; var _loc2_:int = 0; _loc2_ = int(enemies.length); if(slowMo == true) { slowMo = false; _loc1_ = 0; while(_loc1_ < _loc2_) { enemies[_loc1_][2] *= 0.5; enemies[_loc1_][5] *= 2; _loc1_++; } _loc2_ = int(e_Bullets.length); _loc1_ = 0; while(_loc1_ < _loc2_) { e_Bullets[_loc1_][1] *= 2; e_Bullets[_loc1_][2] *= 2; _loc1_++; } } theHud.slow.alpha = 0; } public function disableBonus() : void { if(addOn) { add_Off(); } else if(bonusType == 1) { slowMotion_Off(); } else if(bonusType == 4) { shield_Off(); } else if(bonusType == 5) { shield_Off(); } else if(bonusType == 6) { shield_Off(); } } public function startGunSound() : void { chan_Gun.stop(); if(!muted) { if(card_Speed == 0) { chan_Gun = snd_Gun.play(0,9999,trans_2); } else if(card_Speed == 1) { chan_Gun = snd_Gun.play(60,9999,trans_2); } else if(card_Speed == 2) { chan_Gun = snd_Gun.play(80,9999,trans_2); } else if(card_Speed == 3) { chan_Gun = snd_Gun.play(100,9999,trans_2); } else if(card_Speed == 4) { chan_Gun = snd_Gun.play(120,9999,trans_2); } else if(card_Speed == 5) { chan_Gun = snd_Gun.play(140,9999,trans_2); } } } public function spawnPlayerBullet() : void { var _loc1_:int = 0; var _loc2_:int = 0; var _loc3_:DisplayObject = null; var _loc4_:Number = NaN; var _loc5_:Number = NaN; var _loc6_:int = 0; var _loc7_:int = 0; _loc2_ = int(pWeps[currentWeapon].length); _loc1_ = 0; while(_loc1_ < _loc2_) { _loc7_ = int(pWeps[currentWeapon][_loc1_][2]); if(playerType == 1) { if(wBonus == 0) { if(_loc7_ == 1 || _loc7_ == 0) { _loc3_ = new pBul_j1_1(); } else if(_loc7_ == 2) { _loc3_ = new pBul_j2_1(); } } else if(wBonus == 1) { if(_loc7_ == 1 || _loc7_ == 0) { _loc3_ = new pBul_j1_2(); } else if(_loc7_ == 2) { _loc3_ = new pBul_j2_2(); } } else if(wBonus == 2) { if(_loc7_ == 1 || _loc7_ == 0) { _loc3_ = new pBul_j1_3(); } else if(_loc7_ == 2) { _loc3_ = new pBul_j2_3(); } } else if(wBonus == 3) { if(_loc7_ == 1 || _loc7_ == 0) { _loc3_ = new pBul_j1_4(); } else if(_loc7_ == 2) { _loc3_ = new pBul_j2_4(); } } else if(wBonus == 4) { if(_loc7_ == 1 || _loc7_ == 0) { _loc3_ = new pBul_j1_5(); } else if(_loc7_ == 2) { _loc3_ = new pBul_j2_5(); } } else if(wBonus == 5) { if(_loc7_ == 1 || _loc7_ == 0) { _loc3_ = new pBul_j1_6(); } else if(_loc7_ == 2) { _loc3_ = new pBul_j2_6(); } } } else if(playerType == 2) { if(wBonus == 0) { if(_loc7_ == 1 || _loc7_ == 0) { _loc3_ = new pBul_t1_1(); } else if(_loc7_ == 2) { _loc3_ = new pBul_t2_1(); } } else if(wBonus == 1) { if(_loc7_ == 1 || _loc7_ == 0) { _loc3_ = new pBul_t1_2(); } else if(_loc7_ == 2) { _loc3_ = new pBul_t2_2(); } } else if(wBonus == 2) { if(_loc7_ == 1 || _loc7_ == 0) { _loc3_ = new pBul_t1_3(); } else if(_loc7_ == 2) { _loc3_ = new pBul_t2_3(); } } else if(wBonus == 3) { if(_loc7_ == 1 || _loc7_ == 0) { _loc3_ = new pBul_t1_4(); } else if(_loc7_ == 2) { _loc3_ = new pBul_t2_4(); } } else if(wBonus == 4) { if(_loc7_ == 1 || _loc7_ == 0) { _loc3_ = new pBul_t1_5(); } else if(_loc7_ == 2) { _loc3_ = new pBul_t2_5(); } } else if(wBonus == 5) { if(_loc7_ == 1 || _loc7_ == 0) { _loc3_ = new pBul_t1_6(); } else if(_loc7_ == 2) { _loc3_ = new pBul_t2_6(); } } } else if(playerType == 3) { if(wBonus == 0) { if(_loc7_ == 1 || _loc7_ == 0) { _loc3_ = new pBul_o1_1(); } else if(_loc7_ == 2) { _loc3_ = new pBul_o2_1(); } } else if(wBonus == 1) { if(_loc7_ == 1 || _loc7_ == 0) { _loc3_ = new pBul_o1_2(); } else if(_loc7_ == 2) { _loc3_ = new pBul_o2_2(); } } else if(wBonus == 2) { if(_loc7_ == 1 || _loc7_ == 0) { _loc3_ = new pBul_o1_3(); } else if(_loc7_ == 2) { _loc3_ = new pBul_o2_3(); } } else if(wBonus == 3) { if(_loc7_ == 1 || _loc7_ == 0) { _loc3_ = new pBul_o1_4(); } else if(_loc7_ == 2) { _loc3_ = new pBul_o2_4(); } } else if(wBonus == 4) { if(_loc7_ == 1 || _loc7_ == 0) { _loc3_ = new pBul_o1_5(); } else if(_loc7_ == 2) { _loc3_ = new pBul_o2_5(); } } else if(wBonus == 5) { if(_loc7_ == 1 || _loc7_ == 0) { _loc3_ = new pBul_o1_6(); } else if(_loc7_ == 2) { _loc3_ = new pBul_o2_6(); } } } _loc3_.x = playerClip.x + pWeps[currentWeapon][_loc1_][3]; _loc3_.y = playerClip.y; _loc3_.rotation = pWeps[currentWeapon][_loc1_][5]; pBulletClip.addChild(_loc3_); _loc4_ = Number(pWeps[currentWeapon][_loc1_][0]); _loc5_ = Number(pWeps[currentWeapon][_loc1_][1]); _loc6_ = int(pWeps[currentWeapon][_loc1_][4]); p_Bullets.push([_loc3_,_loc4_,_loc5_,_loc6_]); _loc1_++; } } public function addMenu_Card() : void { var _loc1_:cardmenu = null; var _loc2_:int = 0; var _loc3_:int = 0; var _loc4_:int = 0; var _loc5_:DisplayObject = null; inCard_Menu = true; _loc1_ = new cardmenu(); _loc1_.x = 0; _loc1_.y = 0; addChild(_loc1_); menu_Card = _loc1_; menu_Card.moneyTxt.text = String(playerMoney); menu_Card.goButton.addEventListener(MouseEvent.CLICK,go_Click); if(!muted) { chan_Game.stop(); chan_End.stop(); chan_Boss.stop(); chan_Gun.stop(); } if(slots[0][1] != 0) { menu_Card.slot_1.alpha = 0; } if(slots[1][1] != 0) { menu_Card.slot_2.alpha = 0; } if(slots[2][1] != 0) { menu_Card.slot_3.alpha = 0; } if(slots[3][1] != 0) { menu_Card.slot_4.alpha = 0; } _loc2_ = 0; while(_loc2_ < 4) { if(slots[_loc2_][1] != 0) { pickCard(slots[_loc2_][1],slots[_loc2_][2],_loc2_); } _loc2_++; } _loc2_ = 0; while(_loc2_ < 10) { _loc3_ = 0; while(_loc3_ < 3) { if(slotData[_loc3_][_loc2_][2] > playerMoney) { (_loc5_ = new card_Fade()).x = 48 + 41 * _loc2_; _loc5_.y = 124 + 51 * _loc3_; slotFade[_loc3_][_loc2_] = _loc5_; menu_Card.addChild(_loc5_); } _loc3_++; } _loc2_++; } } public function add_On() : void { chan_Gun.stop(); if(!muted) { chan_Beam = snd_Beam.play(300,999,trans_7); } if(gameQ == 3) { this.filters = [blurF]; } addClip = new beam_1(); addChild(addClip); addOn = true; spawnFx(4); theHud.slow.alpha = 1; } public function removeMenu_Options() : void { menu_Options.bkButton.removeEventListener(MouseEvent.CLICK,bkOptions_Click); menu_Options.onButton.removeEventListener(MouseEvent.CLICK,onS_Click); menu_Options.offButton.removeEventListener(MouseEvent.CLICK,offS_Click); menu_Options.qSlider.removeEventListener(Event.CHANGE,qChange_Click); this.removeChild(DisplayObject(menu_Options)); } public function addMenu_Pause() : void { var _loc1_:pausemenu = null; gamePaused = true; _loc1_ = new pausemenu(); _loc1_.x = 0; _loc1_.y = 0; addChild(_loc1_); menu_Pause = _loc1_; menu_Pause.quitButton.addEventListener(MouseEvent.CLICK,quit_Click); } public function main_onComplete(param1:TimerEvent) : void { mainTimer.reset(); mainTimer.start(); } public function reportClick(param1:MouseEvent) : void { if(!gamePaused) { addBonus(); } if(inCard_Menu) { cardClick(); } } public function submit_Click(param1:MouseEvent) : void { var _loc2_:ScoreSubmitter = null; menu_GameOver.submitButton.x = -9000; menu_GameOver.submitButton.alpha = 0; _loc2_ = new ScoreSubmitter(); _loc2_.addEventListener(ScoreSubmitter.SCORE_RESPONSE,onScoreResponse); _loc2_.submitScore(menu_GameOver.nameTxt.text,Number(menu_GameOver.scoreTxt.text)); newGame(); if(!muted) { snd_Click.play(0,0,trans_5); } } public function addMenu_Controls() : void { var _loc1_:controlmenu = null; _loc1_ = new controlmenu(); _loc1_.x = 0; _loc1_.y = 0; addChild(_loc1_); menu_Controls = _loc1_; menu_Controls.keyButton.addEventListener(MouseEvent.CLICK,keySet_Click); menu_Controls.mouseButton.addEventListener(MouseEvent.CLICK,mouseSet_Click); menu_Controls.bkButton.addEventListener(MouseEvent.CLICK,bkCon_Click); } public function bonusTimer() : void { if(bonusTicks < 100) { if(bonusType == 4 || bonusType == 6 || bonusType == 5) { if(shieldClip.alpha == 1) { shieldClip.alpha = 0; } else { shieldClip.alpha = 1; } } } if(bonusTicks <= 0) { bonusTicks = 0; bonusOn = false; disableBonus(); bonusType = 0; } else { --bonusTicks; playerAdd = 1; } } public function shield_On(param1:int) : void { if(!muted) { snd_pUp.play(0,0,trans_3); } if(param1 == 1) { shieldClip = new redShield(); } else if(param1 == 2) { shieldClip = new greenShield(); } else if(param1 == 3) { shieldClip = new blueShield(); } addChild(shieldClip); shieldType = param1; } public function bkScores_Click(param1:MouseEvent) : void { chan_Menu.stop(); removeMenu_Scores(); addMenu_Main(); if(!muted) { snd_Click.play(0,0,trans_5); } } public function bkOptions_Click(param1:MouseEvent) : void { removeMenu_Options(); addMenu_Main(); if(!muted) { snd_Click.play(0,0,trans_5); } } public function move_e_Bullets() : void { var _loc1_:int = 0; var _loc2_:int = 0; var _loc3_:int = 0; var _loc4_:int = 0; var _loc5_:Number = NaN; var _loc6_:Number = NaN; var _loc7_:Number = NaN; var _loc8_:Number = NaN; _loc2_ = int(e_Bullets.length); _loc1_ = 0; while(_loc1_ < _loc2_) { e_Bullets[_loc1_][0].x += e_Bullets[_loc1_][1]; e_Bullets[_loc1_][0].y += e_Bullets[_loc1_][2]; _loc3_ = int(e_Bullets[_loc1_][0].x); _loc4_ = int(e_Bullets[_loc1_][0].y); if(_loc3_ > 500 || _loc4_ > 600 || _loc3_ < 0 || _loc4_ < 0) { e_Bullets_Splice.push(_loc1_); playerScore += 1; } else if(addOn) { if(_loc3_ + 10 > playerClip.x - 60 && _loc3_ - 10 < playerClip.x + 60) { e_Bullets_Splice.push(_loc1_); } } else if(endOfLevel) { e_Bullets_Splice.push(_loc1_); spawnBonus(0,_loc3_,_loc4_); } else if(playerFlash == 0) { if(e_Bullets[_loc1_][0].y + 3 > playerClip.y - 5) { _loc5_ = e_Bullets[_loc1_][0].x - playerClip.x; _loc6_ = e_Bullets[_loc1_][0].y - playerClip.y; _loc7_ = 2 * (_loc5_ * _loc5_ + _loc6_ * _loc6_); if(shieldType == 1) { _loc8_ = shield_Rad_Small; if(_loc7_ <= _loc8_) { playerHealth += 2; e_Bullets_Splice.push(_loc1_); spawnFx(10); spawnFx(13); if(!muted) { snd_hp.play(0,0,trans_1); } } } else if(shieldType == 2) { _loc8_ = shield_Rad_Small; if(_loc7_ <= _loc8_) { playerMoney += 5 * (levelNumber + 1); e_Bullets_Splice.push(_loc1_); spawnFx(8); spawnFx(12); if(!muted) { snd_coin.play(0,0,trans_2); } } } else if(shieldType == 3) { _loc8_ = shield_Rad_Small; if(_loc7_ <= _loc8_) { _loc7_ = Math.sqrt(_loc7_); _loc5_ /= _loc7_; _loc6_ /= _loc7_; spawnRebound(_loc5_ * 4,-10,e_Bullets[_loc1_][0].x,e_Bullets[_loc1_][0].y - 5,e_Bullets[_loc1_][3]); e_Bullets_Splice.push(_loc1_); spawnFx(9); spawnFx(11); if(!muted) { snd_rebound.play(0,0,trans_1); } } } else { if(e_Bullets[_loc1_][3]) { _loc8_ = player_Rad_Large; } else { _loc8_ = player_Rad_Small; } if(_loc7_ <= _loc8_) { playerHealth -= 10; e_Bullets_Splice.push(_loc1_); spawnFx(3); scoreMultTicks = 0; scoreMult = 1; if(!muted) { snd_pHit.play(0,0,trans_3); } } } } } _loc1_++; } _loc2_ = int(e_Bullets_Splice.length); _loc1_ = 0; while(_loc1_ < _loc2_) { eBulletClip.removeChild(e_Bullets[e_Bullets_Splice[_loc1_] - e_BulletsOff][0]); e_Bullets.splice(e_Bullets_Splice[_loc1_] - e_BulletsOff,1); ++e_BulletsOff; _loc1_++; } e_Bullets_Splice = []; e_BulletsOff = 0; } public function contactPage(param1:ContextMenuEvent) : * { navigateToURL(webby,"_blank"); } public function removeMenu_Pause() : void { menu_Pause.quitButton.removeEventListener(MouseEvent.CLICK,quit_Click); this.removeChild(DisplayObject(menu_Pause)); } public function bkShip_Click(param1:MouseEvent) : void { removeMenu_Ship(); addMenu_Controls(); if(!muted) { snd_Click.play(0,0,trans_5); } } public function loopFx() : void { var _loc1_:int = 0; var _loc2_:int = 0; if(boomTicks > 5) { if(boomCount > 0) { --boomCount; } boomTicks = 0; } else { ++boomTicks; } _loc2_ = int(fx.length); _loc1_ = 0; while(_loc1_ < _loc2_) { if(fx[_loc1_][1] >= fx[_loc1_][2]) { fx_Splice.push(_loc1_); } else { ++fx[_loc1_][1]; } _loc1_++; } _loc2_ = int(fx_Splice.length); _loc1_ = 0; while(_loc1_ < _loc2_) { fxClip.removeChild(fx[fx_Splice[_loc1_] - fxOff][0]); fx.splice(fx_Splice[_loc1_] - fxOff,1); ++fxOff; _loc1_++; } fx_Splice = []; fxOff = 0; } public function addMenu_Intro() : void { var _loc1_:intromenu = null; inIntro = true; _loc1_ = new intromenu(); _loc1_.x = 0; _loc1_.y = 0; addChild(_loc1_); menu_Intro = _loc1_; } public function pickCard(param1:int, param2:int, param3:int) : void { var _loc4_:DisplayObject = null; if(param1 == 1) { if(param2 == 1) { _loc4_ = new card_dam_1(); } else if(param2 == 2) { _loc4_ = new card_dam_2(); } else if(param2 == 3) { _loc4_ = new card_dam_3(); } else if(param2 == 4) { _loc4_ = new card_dam_4(); } else if(param2 == 5) { _loc4_ = new card_dam_5(); } } else if(param1 == 2) { if(param2 == 1) { _loc4_ = new card_def_1(); } else if(param2 == 2) { _loc4_ = new card_def_2(); } else if(param2 == 3) { _loc4_ = new card_def_3(); } else if(param2 == 4) { _loc4_ = new card_def_4(); } else if(param2 == 5) { _loc4_ = new card_def_5(); } } else if(param1 == 3) { if(param2 == 1) { _loc4_ = new card_speed_1(); } else if(param2 == 2) { _loc4_ = new card_speed_2(); } else if(param2 == 3) { _loc4_ = new card_speed_3(); } else if(param2 == 4) { _loc4_ = new card_speed_4(); } else if(param2 == 5) { _loc4_ = new card_speed_5(); } } else if(param1 == 4) { if(param2 == 1) { _loc4_ = new card_wing1_1(); } else if(param2 == 2) { _loc4_ = new card_wing1_2(); } else if(param2 == 3) { _loc4_ = new card_wing1_3(); } else if(param2 == 4) { _loc4_ = new card_wing1_4(); } else if(param2 == 5) { _loc4_ = new card_wing1_5(); } } else if(param1 == 5) { if(param2 == 1) { _loc4_ = new card_wing2_1(); } else if(param2 == 2) { _loc4_ = new card_wing2_2(); } else if(param2 == 3) { _loc4_ = new card_wing2_3(); } else if(param2 == 4) { _loc4_ = new card_wing2_4(); } else if(param2 == 5) { _loc4_ = new card_wing2_5(); } } else if(param1 == 6) { _loc4_ = new card_add(); } else if(param1 == 7) { _loc4_ = new card_health(); } else if(param1 == 8) { _loc4_ = new card_luck(); } else if(param1 == 9) { _loc4_ = new card_money(); } else if(param1 == 10) { _loc4_ = new card_weapon(); } _loc4_.x = 155 + param3 * 51; _loc4_.y = 430; menu_Card.addChild(_loc4_); slots[param3][0] = _loc4_; if(slots[0][1] != 0) { menu_Card.slot_1.alpha = 0; } if(slots[1][1] != 0) { menu_Card.slot_2.alpha = 0; } if(slots[2][1] != 0) { menu_Card.slot_3.alpha = 0; } if(slots[3][1] != 0) { menu_Card.slot_4.alpha = 0; } } public function addMenu_Options() : void { var _loc1_:optionsmenu = null; _loc1_ = new optionsmenu(); _loc1_.x = 0; _loc1_.y = 0; addChild(_loc1_); menu_Options = _loc1_; menu_Options.bkButton.addEventListener(MouseEvent.CLICK,bkOptions_Click); menu_Options.onButton.addEventListener(MouseEvent.CLICK,onS_Click); menu_Options.offButton.addEventListener(MouseEvent.CLICK,offS_Click); menu_Options.qSlider.addEventListener(Event.CHANGE,qChange_Click); } public function moveBonus() : void { var _loc1_:int = 0; var _loc2_:int = 0; var _loc3_:Number = NaN; var _loc4_:Number = NaN; var _loc5_:Number = NaN; var _loc6_:Number = NaN; _loc2_ = int(bonus.length); _loc1_ = 0; while(_loc1_ < _loc2_) { if(bonus[_loc1_][0].y > 600) { bonus_Splice.push(_loc1_); } else if(addOn) { if(bonus[_loc1_][0].x > playerClip.x - 60 && bonus[_loc1_][0].x < playerClip.x + 60 && bonus[_loc1_][0].y < playerClip.y) { bonus_Splice.push(_loc1_); collectBonus(0); } else { bonus[_loc1_][0].x += 0.3; bonus[_loc1_][0].y += 2; } } else { _loc3_ = bonus[_loc1_][0].x - playerClip.x; _loc4_ = bonus[_loc1_][0].y - playerClip.y; _loc5_ = 2 * (_loc3_ * _loc3_ + _loc4_ * _loc4_); _loc6_ = bonus_Rad; if(_loc5_ <= _loc6_) { bonus_Splice.push(_loc1_); collectBonus(bonus[_loc1_][1]); } else { bonus[_loc1_][0].x += 0.5; bonus[_loc1_][0].y += 2; } } _loc1_++; } _loc2_ = int(bonus_Splice.length); _loc1_ = 0; while(_loc1_ < _loc2_) { bonusClip.removeChild(bonus[bonus_Splice[_loc1_] - bonusOff][0]); bonus.splice(bonus_Splice[_loc1_] - bonusOff,1); ++bonusOff; _loc1_++; } bonus_Splice = []; bonusOff = 0; } public function qChange_Click(param1:Event) : void { if(menu_Options.qSlider.value == 3) { menu_Options.qText.text = "High"; stage.quality = "high"; gameQ = 3; } else if(menu_Options.qSlider.value == 2) { menu_Options.qText.text = "Medium"; stage.quality = "medium"; gameQ = 2; } else if(menu_Options.qSlider.value == 1) { menu_Options.qText.text = "Low"; stage.quality = "low"; gameQ = 1; } else { menu_Options.qText.text = "Low"; stage.quality = "low"; gameQ = 1; } if(!muted) { snd_Click.play(0,0,trans_5); } } public function introLoop() : void { if(menu_Intro.introClip.doneTicks == 101) { removeMenu_Intro(); addMenu_Main(); } } public function viewScores_Click(param1:MouseEvent) : void { ScoreSubmitter.loadHighScorePage(); } public function removeMenu_Intro() : void { inIntro = false; this.removeChild(DisplayObject(menu_Intro)); } public function spawnRebound(param1:int, param2:int, param3:int, param4:int, param5:Boolean = false) : void { var _loc6_:DisplayObject = null; if(param5) { _loc6_ = new reboundBulletBig(); } else { _loc6_ = new reboundBullet(); } _loc6_.x = param3; _loc6_.y = param4; pBulletClip.addChild(_loc6_); p_Bullets.push([_loc6_,param1,param2,100]); } public function player_Dead() : void { var _loc1_:int = 0; var _loc2_:int = 0; ++deadTicks; if(deadTicks == 2) { spawnFx(6); disableBonus(); Mouse.show(); } else if(deadTicks > 2 && deadTicks <= 50) { _loc1_ = Math.random() * 20 - Math.random() * 20; _loc2_ = Math.random() * 20 - Math.random() * 20; if(Math.random() > 0.7) { spawnFx(1,playerClip.x + _loc1_,playerClip.y + _loc2_,1); } if(sBoomCount < 4) { if(!muted) { snd_Explode.play(0,0,trans_2); ++sBoomCount; } } } else if(!(deadTicks > 50 && deadTicks <= 100)) { if(deadTicks > 100) { clearGame(); playerScore += playerMoney * 5; addMenu_GameOver("Game Over"); playerDead = false; gamePaused = true; if(!muted) { chan_Menu = music_Menu.play(0,9999,trans_m2); } } } } public function wingMenLoop() : void { var _loc1_:int = 0; var _loc2_:int = 0; var _loc3_:int = 0; var _loc4_:int = 0; var _loc5_:int = 0; var _loc6_:int = 0; var _loc7_:int = 0; var _loc8_:int = 0; var _loc9_:int = 0; var _loc10_:int = 0; var _loc11_:int = 0; var _loc12_:int = 0; var _loc13_:Number = NaN; var _loc14_:int = 0; _loc1_ = 0; _loc2_ = int(enemies.length); _loc5_ = 9999; _loc6_ = 9999; _loc7_ = 9999; _loc8_ = 9999; _loc14_ = 0; if(wingType == 1) { lasers.clear(); _loc13_ = 1 - laserTicks * 0.08; if(wingLevel == 1) { lasers.lineStyle(2,15752146,_loc13_); } else if(wingLevel == 2) { lasers.lineStyle(2,16755370,_loc13_); } else if(wingLevel == 3) { lasers.lineStyle(2,11534330,_loc13_); } else if(wingLevel == 4) { lasers.lineStyle(2,6697881,_loc13_); } else if(wingLevel == 5) { lasers.lineStyle(2,3355647,_loc13_); } if(laserTicks < 15) { if(bossMode) { _loc5_ = theBoss.x - 10; _loc7_ = theBoss.y; _loc6_ = _loc5_ + 20; _loc8_ = _loc7_; } else { _loc1_ = 0; while(_loc1_ < _loc2_) { _loc11_ = int(enemies[_loc1_][0].x); _loc12_ = int(enemies[_loc1_][0].y); if(_loc11_ < wingClip_L.x && _loc11_ > 0 && _loc12_ < playerClip.y) { if(_loc12_ > _loc3_) { _loc3_ = _loc12_; _loc5_ = _loc11_; _loc7_ = _loc12_; _loc9_ = _loc1_; } } else if(_loc11_ > wingClip_R.x && _loc11_ < 500 && _loc12_ < playerClip.y) { if(_loc12_ > _loc4_) { _loc4_ = _loc12_; _loc6_ = _loc11_; _loc8_ = _loc12_; _loc10_ = _loc1_; } } _loc1_++; } } if(_loc5_ != 9999) { lasers.moveTo(wingClip_L.x,wingClip_L.y); lasers.lineTo(_loc5_,_loc7_); if(bossMode) { bossHealth -= 5 * wingLevel; } else { enemies[_loc9_][7] -= 6 * wingLevel; } } if(_loc6_ != 9999) { lasers.moveTo(wingClip_R.x,wingClip_R.y); lasers.lineTo(_loc6_,_loc8_); if(bossMode) { bossHealth -= 5 * wingLevel; } else { enemies[_loc10_][7] -= 6 * wingLevel; } } } else if(laserTicks >= laserDelay) { laserTicks = 0; } ++laserTicks; } else if(wingType == 2) { if(laserTicks >= laserDelay) { if(bossMode || enemies.length > 0) { spawnRockets(); if(!muted && gameQ != 1) { snd_eHit.play(0,0,trans_0); } } laserTicks = 0; } ++laserTicks; } } public function moveStars() : void { var _loc1_:int = 0; var _loc2_:int = 0; _loc2_ = int(stars.length); _loc1_ = 0; while(_loc1_ < _loc2_) { if(stars[_loc1_][0].y > 600) { stars[_loc1_][0].y = Math.random() * -10; stars[_loc1_][0].x = Math.random() * 500; stars[_loc1_][0].alpha = Math.random(); if(slowStars) { stars[_loc1_][1] = stars[_loc1_][0].alpha + 1; } else if(endOfLevel) { stars[_loc1_][1] = stars[_loc1_][0].alpha * 60 + 1; } else { stars[_loc1_][1] = stars[_loc1_][0].alpha * 15 + 1; } } else if(slowMo && bossLoaded == false) { stars[_loc1_][0].y += stars[_loc1_][1] * 0.5; } else { stars[_loc1_][0].y += stars[_loc1_][1]; } _loc1_++; } } public function go_Click(param1:MouseEvent) : void { if(!muted) { snd_Click.play(0,0,trans_5); } removeMenu_Card(); loadGame(levelNumber); } public function start_Click(param1:MouseEvent) : void { removeMenu_Main(); addMenu_Controls(); if(!muted) { snd_Click.play(0,0,trans_5); } } public function bkOver_Click(param1:MouseEvent) : void { removeMenu_GameOver(); newGame(); addMenu_Main(); if(!muted) { snd_Click.play(0,0,trans_5); } } public function mocClose() : void { if(muted) { } } public function quit_Click(param1:MouseEvent) : void { removeMenu_Pause(); clearGame(); newGame(); addMenu_Main(); if(!muted) { snd_Click.play(0,0,trans_5); } } public function shield_Off() : void { if(!muted) { snd_pDown.play(0,0,trans_3); } if(shieldType == 1 || shieldType == 2 || shieldType == 3) { removeChild(shieldClip); shieldType = 0; } } public function addMenu_HowTo() : void { var _loc1_:howtomenu = null; _loc1_ = new howtomenu(); _loc1_.x = 0; _loc1_.y = 0; addChild(_loc1_); menu_HowTo = _loc1_; menu_HowTo.conButton.addEventListener(MouseEvent.CLICK,conHow_Click); } public function updateHud() : void { if(playerLives < 0) { playerDead = true; if(!muted) { chan_Gun.stop(); chan_Game.stop(); chan_Boss.stop(); } } else { theHud.scoreTxt.text = String(playerScore); theHud.lives.gotoAndStop(playerLives + 1); if(playerHealth > playerHealthMax) { playerHealth = playerHealthMax; } if(playerHealth <= 0) { spawnFx(1,playerClip.x,playerClip.y,2); spawnFx(4); playerFlash = 150; playerHealth = playerHealthMax; --playerLives; if(!muted) { snd_Explode.play(0,0,trans_7); } } theHud.health.healthMask.y = 100 - playerHealth / (playerHealthMax * 0.01); if(playerAdd < 0) { playerAdd = 1; } else if(playerAdd > 374) { playerAdd = 374; } if(playerAdd >= 370) { addMode = 8; theHud.addGlow.alpha = 1; theHud.logo1.alpha = 0.2; theHud.logo2.alpha = 0.2; theHud.logo3.alpha = 0.2; theHud.logo4.alpha = 1; } else { theHud.addGlow.alpha = 0; if(playerAdd >= 90 && playerAdd < 188) { addMode = 5; theHud.logo1.alpha = 1; theHud.logo2.alpha = 0.2; theHud.logo3.alpha = 0.2; theHud.logo4.alpha = 0.2; } else if(playerAdd >= 188 && playerAdd < 280) { addMode = 6; theHud.logo1.alpha = 0.2; theHud.logo2.alpha = 1; theHud.logo3.alpha = 0.2; theHud.logo4.alpha = 0.2; } else if(playerAdd >= 280 && playerAdd < 370) { addMode = 7; theHud.logo1.alpha = 0.2; theHud.logo2.alpha = 0.2; theHud.logo3.alpha = 1; theHud.logo4.alpha = 0.2; } else { addMode = 0; theHud.logo1.alpha = 0.2; theHud.logo2.alpha = 0.2; theHud.logo3.alpha = 0.2; theHud.logo4.alpha = 0.2; } } theHud.addren.healthMask.y = 374 - playerAdd; theHud.bonus.healthMask.y = 105 - bonusTicks / 3.5; if(bonusType == 1) { theHud.bonusLogo.gotoAndStop(6); } else if(bonusType == 4) { theHud.bonusLogo.gotoAndStop(5); } else if(bonusType == 5) { theHud.bonusLogo.gotoAndStop(4); } else if(bonusType == 6) { theHud.bonusLogo.gotoAndStop(3); } else if(bonusType == 8) { theHud.bonusLogo.gotoAndStop(2); } else { theHud.bonusLogo.gotoAndStop(1); } } if(bossMode) { theHud.boss.bossMask.x = -374 + bossHealth / (bossHealthMax / 374); } if(scoreMultTicks >= 1) { scoreMultTicks = 0; ++scoreMult; } theHud.scoreM.text = String("Score x" + scoreMult); } public function removeMenu_Controls() : void { menu_Controls.keyButton.removeEventListener(MouseEvent.CLICK,keySet_Click); menu_Controls.mouseButton.removeEventListener(MouseEvent.CLICK,mouseSet_Click); menu_Controls.bkButton.removeEventListener(MouseEvent.CLICK,bkCon_Click); this.removeChild(DisplayObject(menu_Controls)); } public function add_Loop() : void { var _loc1_:int = 0; var _loc2_:int = 0; _loc2_ = int(enemies.length); shakeTicks = 6; playerAdd = 1; if(bossMode) { if(theBoss.x + theBoss.width * 0.5 > playerClip.x - 60 && theBoss.x - theBoss.width * 0.5 < playerClip.x + 60) { bossHealth -= 25 * (levelNumber + 1); } } _loc1_ = 0; while(_loc1_ < _loc2_) { if(enemies[_loc1_][0].x + 20 > playerClip.x - 70 && enemies[_loc1_][0].x - 20 < playerClip.x + 70 && enemies[_loc1_][0].y < playerClip.y) { enemies[_loc1_][7] = 0; } _loc1_++; } } public function keySet_Click(param1:MouseEvent) : void { removeMenu_Controls(); playerInput = 2; addMenu_Ship(); if(!muted) { snd_Click.play(0,0,trans_5); } } public function removeMenu_HowTo() : void { sharedObj.data.seen = true; sharedObj.flush(); menu_HowTo.conButton.removeEventListener(MouseEvent.CLICK,conHow_Click); this.removeChild(DisplayObject(menu_HowTo)); } public function bkCredits_Click(param1:MouseEvent) : void { removeMenu_Credits(); addMenu_Main(); if(!muted) { snd_Click.play(0,0,trans_5); } } public function onS_Click(param1:MouseEvent) : void { muted = false; if(!muted) { chan_Menu.stop(); chan_Menu = music_Menu.play(0,9999,trans_m2); snd_Click.play(0,0,trans_5); } } public function addMenu_GameOver(param1:String = "Whoops") : void { var _loc2_:gameovermenu = null; gamePaused = true; Mouse.show(); inGameOver = true; _loc2_ = new gameovermenu(); _loc2_.x = 0; _loc2_.y = 0; addChild(_loc2_); menu_GameOver = _loc2_; menu_GameOver.titleTxt.text = param1; menu_GameOver.scoreTxt.text = playerScore; menu_GameOver.bkButton.addEventListener(MouseEvent.CLICK,bkOver_Click); menu_GameOver.submitButton.addEventListener(MouseEvent.CLICK,submit_Click); menu_GameOver.viewButton.addEventListener(MouseEvent.CLICK,viewScores_Click); menu_GameOver.moreButton.addEventListener(MouseEvent.CLICK,moreGames_Click); } public function move_p_Bullets() : void { var _loc1_:int = 0; var _loc2_:int = 0; var _loc3_:int = 0; var _loc4_:int = 0; var _loc5_:int = 0; var _loc6_:int = 0; var _loc7_:Number = NaN; var _loc8_:Number = NaN; var _loc9_:Number = NaN; var _loc10_:Number = NaN; var _loc11_:Boolean = false; var _loc12_:int = 0; _loc2_ = int(p_Bullets.length); _loc4_ = int(enemies.length); _loc11_ = false; _loc1_ = 0; while(_loc1_ < _loc2_) { p_Bullets[_loc1_][0].x += p_Bullets[_loc1_][1]; p_Bullets[_loc1_][0].y += p_Bullets[_loc1_][2]; _loc5_ = int(p_Bullets[_loc1_][0].x); _loc6_ = int(p_Bullets[_loc1_][0].y); if(_loc5_ > 500 || _loc6_ > 600 || _loc5_ < 0 || _loc6_ < 0) { p_Bullets_Splice.push(_loc1_); } else if(_loc11_ == false && bossMode == true) { _loc3_ = 0; _loc4_ = int(boss[3].length); while(_loc3_ < _loc4_ && _loc11_ == false) { _loc7_ = boss[3][_loc3_][0] - _loc5_; _loc8_ = boss[3][_loc3_][1] - _loc6_; _loc9_ = 2 * (_loc7_ * _loc7_ + _loc8_ * _loc8_); _loc10_ = Number(boss[3][_loc3_][2]); if(_loc9_ <= _loc10_) { bossHealth -= p_Bullets[_loc1_][3] + weaponDamage; p_Bullets_Splice.push(_loc1_); _loc11_ = true; if(Math.random() > 0.7) { _loc12_ = Math.random() * 40 - Math.random() * 40; spawnFx(1,_loc5_,theBoss.y + _loc12_,0.3); } if(sBoomCount < 1 && gameQ != 1) { if(!muted) { snd_Explode.play(0,0,trans_0); ++sBoomCount; } } playerScore += 113 * scoreMult; } _loc3_++; } } else { _loc3_ = 0; while(_loc3_ < _loc4_ && _loc11_ == false) { _loc7_ = enemies[_loc3_][0].x - _loc5_; _loc8_ = enemies[_loc3_][0].y - _loc6_; _loc9_ = 2 * (_loc7_ * _loc7_ + _loc8_ * _loc8_); _loc10_ = Number(enemies[_loc3_][4]); if(_loc9_ <= _loc10_) { enemies[_loc3_][7] -= p_Bullets[_loc1_][3] + weaponDamage; p_Bullets_Splice.push(_loc1_); _loc11_ = true; enemies[_loc3_][17] = 1; playerScore += 71 * scoreMult; } _loc3_++; } } _loc1_++; } _loc2_ = int(p_Bullets_Splice.length); _loc1_ = 0; while(_loc1_ < _loc2_) { pBulletClip.removeChild(p_Bullets[p_Bullets_Splice[_loc1_] - p_BulletsOff][0]); p_Bullets.splice(p_Bullets_Splice[_loc1_] - p_BulletsOff,1); ++p_BulletsOff; _loc1_++; } p_Bullets_Splice = []; p_BulletsOff = 0; } public function scores_Click(param1:MouseEvent) : void { removeMenu_Main(); addMenu_Credits(); if(!muted) { snd_Click.play(0,0,trans_5); } } public function moreGames_Click(param1:MouseEvent) : void { var _loc2_:URLRequest = null; _loc2_ = new URLRequest("http://www.crazymonkeygames.com"); navigateToURL(_loc2_,"_blank"); if(!muted) { snd_Click.play(0,0,trans_5); } } public function clearGame() : void { var _loc1_:int = 0; var _loc2_:int = 0; disableBonus(); if(bossMode) { enemyClip.removeChild(theBoss); theHud.boss.bossMask.x = -374; } theHud.boss.alpha = 0; boomCount = 0; boomTicks = 0; scoreMultTicks = 0; scoreMult = 1; weaponDamage = 0; slotSelected = false; cardSelected = false; typeSelected = 0; levelSelected = 0; selectedCost = 0; selectedSlot = 0; waveLoaded = false; waveTimer = 0; currentLevel = []; currentWave = 0; currentEnemy = 0; endOfLevel = false; endTicks = 0; playerDead = false; deadTicks = 0; slowMo = false; shakeTicks = 0; shieldType = 0; weaponDelay_Ticks = 0; moveDelay = false; playerFlash = 0; playerHealth = 80; playerHealthMax = 80; playerAdd = 0; laserTicks = 0; laserDelay = 100; bossLoaded = false; bossMode = false; bossTicks = 0; slowStars = false; bossHealth = 0; bossHealthMax = 0; bossWeapon = 0; bossTime = 0; bossPath = 0; addMode = 0; addOn = false; bonusOn = false; bonusTicks = 0; bonusType = 0; newMoney = 0; cardHpTicks = 0; _loc1_ = 0; _loc2_ = int(enemies.length); _loc1_ = 0; while(_loc1_ < _loc2_) { enemyClip.removeChild(enemies[_loc1_][0]); _loc1_++; } removeChild(enemyClip); enemies = []; _loc2_ = int(stars.length); _loc1_ = 0; while(_loc1_ < _loc2_) { starClip.removeChild(stars[_loc1_][0]); _loc1_++; } removeChild(starClip); stars = []; _loc2_ = int(e_Bullets.length); _loc1_ = 0; while(_loc1_ < _loc2_) { eBulletClip.removeChild(e_Bullets[_loc1_][0]); _loc1_++; } removeChild(eBulletClip); e_Bullets = []; _loc2_ = int(p_Bullets.length); _loc1_ = 0; while(_loc1_ < _loc2_) { pBulletClip.removeChild(p_Bullets[_loc1_][0]); _loc1_++; } removeChild(pBulletClip); p_Bullets = []; _loc2_ = int(fx.length); _loc1_ = 0; while(_loc1_ < _loc2_) { fxClip.removeChild(fx[_loc1_][0]); _loc1_++; } fx = []; removeChild(fxClip); _loc2_ = int(bonus.length); _loc1_ = 0; while(_loc1_ < _loc2_) { bonusClip.removeChild(bonus[_loc1_][0]); _loc1_++; } bonus = []; removeChild(bonusClip); removeChild(playerClip); if(playerInput == 1) { removeChild(playerDot); } if(wingType != 0) { if(wingType == 2) { _loc2_ = int(rockets.length); _loc1_ = 0; while(_loc1_ < _loc2_) { wingFx.removeChild(rockets[_loc1_][0]); _loc1_++; } rockets = []; } removeChild(wingClip_L); removeChild(wingClip_R); lasers.clear(); wingFx.filters = []; removeChild(wingFx); } removeChild(theHud); } public function bossLoop() : void { var _loc1_:Boolean = false; if(bossHealth <= 0) { if(!muted) { chan_Gun.stop(); chan_Boss.stop(); chan_End = music_End.play(0,9999,trans_m3); } bossMode = false; bossLoaded = false; endOfLevel = true; disableBonus(); playerScore += 907123 * scoreMult; playerMoney += 13 * (levelNumber + 1) * (levelNumber + 1) * 50; newMoney += 13 * (levelNumber + 1) * (levelNumber + 1) * 50; } else { if(bossPath < 30) { theBoss.y += 0.3; ++bossPath; } else if(bossPath >= 30 && bossPath < 60) { theBoss.y -= 0.3; ++bossPath; } else if(bossPath >= 60) { bossPath = 0; } _loc1_ = true; while(_loc1_) { if(bossTime >= boss[4][bossWeapon][0]) { spawnBossBullet(boss[4][bossWeapon][1],theBoss.x + boss[4][bossWeapon][4],theBoss.y + boss[4][bossWeapon][5],boss[4][bossWeapon][2],boss[4][bossWeapon][3]); bossTime = 0; if(bossWeapon >= boss[4].length - 1) { bossWeapon = 0; bossTime = 0; _loc1_ = false; } else { ++bossWeapon; } } else { _loc1_ = false; } } ++bossTime; } } public function removeMenu_Scores() : void { menu_Scores.bkButton.removeEventListener(MouseEvent.CLICK,bkScores_Click); this.removeChild(DisplayObject(menu_Scores)); } } }